自訂 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中文網其他相關文章!