首頁  >  文章  >  web前端  >  定義input type=file 樣式的方法_HTML/Xhtml_網頁製作

定義input type=file 樣式的方法_HTML/Xhtml_網頁製作

WBOY
WBOY原創
2016-05-16 16:41:181600瀏覽

為什麼要美化file控制項?試想一下,別的孩子都穿戴整齊漂亮,其中兩個孩子怎麼都不鳥你,太不和諧了。

    原始的file控制項是這樣的:

    別以為這個是由一個text和一個button組合成的,它是一個控制,html代碼為:






複製程式碼
程式碼如下:





既然這樣我們就用一個text和一個button來顯示這個file的樣式,html程式碼是這樣:




複製程式碼

程式碼如下:





外面的一層div是為了提供裡面的input位置參考,因為寫樣式的時候需要相對定位,使真正的file控制項覆蓋在模擬的上面,然後隱藏掉file控制項(即使file控制項不可見),所以css程式碼是這樣的:


複製程式碼定義input type=file 樣式的方法_HTML/Xhtml_網頁製作
程式碼如下:


.file-box{ 代碼如下:

.file-box{ 代碼如下:
.file-box{ 代碼如下:
.file-box{ 代碼如下: .file-box{ width:340px} .txt{ height:22px; border:1px solid #cdcdcd; width:180px;} .btn{ background-color:#FFF; border:1px solid #CDCDpx; width:70px;} .file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px } 效果圖:最後留下一個DEMO:點擊查看demo 定義input type="file" 的樣式
提示:您可以先修改部分程式碼再執行
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn