首頁 > web前端 > css教學 > 如何自訂``控制項以隱藏文字方塊並僅顯示按鈕?

如何自訂``控制項以隱藏文字方塊並僅顯示按鈕?

Barbara Streisand
發布: 2024-11-03 02:55:02
原創
430 人瀏覽過

How can I customize the `` control to hide the textbox and only display the button?

自訂 Control

許多開發人員在設計預設的樣式時遇到了挑戰。控制。此元素通常顯示一個文字方塊和一個按鈕,這可能並不總是符合所需的美觀效果。

隱藏文字方塊並保留按鈕

為了獲得更乾淨的外觀,只顯示按鈕,我們可以利用CSS技術。這是一個有效的解決方案:

CSS程式碼:

<code class="css">/* Define the container div for positioning */
div.fileinputs {
  position: relative;
}

/* Style the fake file input that overlays the real one */
div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

/* Customize the button in the fake file input */
div.fakefile input[type=button] {
  cursor: pointer;
  width: 148px;
}

/* Hide the real file input element */
div.fileinputs input.file {
  position: relative;
  text-align: right;
  -moz-opacity: 0;
  filter: alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}</code>
登入後複製

HTML程式碼:

<code class="html"><div class="fileinputs">
  <input type="file" class="file" />

  <div class="fakefile">
    <input type="button" value="Select file" />
  </div>
</div></code>
登入後複製

HTML程式碼:說明:

此CSS 和HTML 程式碼建立一個 div 容器 (.fileinputs) 來定位元素。在此容器中,我們新增一個出現在真實檔案輸入 (.file) 頂部的假檔案輸入元素 (.fakefile)。透過將真實輸入的不透明度設為 0,它就變得不可見。然後,使用寬度和遊標樣式自訂假檔案輸入中的按鈕,以保持功能和可用性。

以上是如何自訂``控制項以隱藏文字方塊並僅顯示按鈕?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板