自訂 控制項
許多開發人員在設計預設控制。此元素通常顯示一個文字框和一個按鈕,這可能並不總是符合所需的美觀。
隱藏文字框並保留按鈕
為了獲得更清晰的外觀,只顯示按鈕,我們可以利用CSS技術。
/* 定義容器div用於定位*/ div.fileinputs { 位置:相對; } /* 設計覆蓋真實檔案輸入的假檔案輸入 */ div.fakefile { 位置:絕對; 頂部:0px; 左:0px; z 索引:1; } /* 自訂假檔案輸入中的按鈕 */ div.fakefile 輸入[類型=按鈕] { 遊標:指針; 寬度:148px; } /* 隱藏真實的檔案輸入元素 */ div.fileinputs input.file { 位置:相對; 文字對齊:右對齊; -moz-不透明度:0; 過濾器:alpha(不透明度:0); 不透明度:0; z 索引:2; }HTML 程式碼:
/* 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;
}
說明:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3