亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

input file(input文件域)的美化

2024-07-11 08:23:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

不得不說(shuō)input file文件域真是丑的一。與頁(yè)面中的元素差異相差太大,而且各個(gè)瀏覽器的顯示效果還不一樣,真不想用這玩意,真頭疼。好吧,說(shuō)點(diǎn)正經(jīng)的,來(lái)聊一聊怎么美化input file文件域。

  1.最開(kāi)始的做法

  我一開(kāi)始的想法很暴力,隱藏文件域,設(shè)置一個(gè)按鈕,點(diǎn)擊按鈕用jquery的trigger方法模擬input file文件域的click事件。結(jié)果是FF11,IE8,IE7都可以觸發(fā)click事件,F(xiàn)F11可以觸發(fā)input file的onchange,IE8以及IE7無(wú)法觸發(fā)onchange,也就是input file的value為空,webkit核心的chrome和safari根本連click都無(wú)法觸發(fā),值得一提的是稍老版本的chrome倒是可以觸發(fā)click。有興趣的可以試試這個(gè)方法。

  2.改進(jìn)的方法

  說(shuō)起來(lái)這是做一個(gè)圖片按鈕獲得的靈感。因?yàn)橐峤槐韱?,又懶得用js,所以就將submit按鈕放到了有圖片背景的容器里面。按鈕控件還算好調(diào)教,設(shè)為透明,width、height都設(shè)為100%,絕對(duì)定位blahblah,好用極了,也很有效。我就想文件域是不是也可以這么搞呢,于是就寫(xiě)了個(gè)demo。

<span class="button">
 <a>上傳</a>
 <input type="file" name="file" id="file" class="file" />
</span>

  .button{

  width:100px;

  height:50px;

  line-height:50px;

  border:1px solid #cccccc;

  background:#eeeeee;

  border-radius:3px;

  position:relative;

  display:inline-block;

  text-align:center;

  overflow:hidden;

  }

  .file{

  filter:alpha(opacity: 0);

  opacity:0;

  position:absolute;

  left:0;

  top:0;

  width:100%;

  height:100%;

  display:block;

  cursor:pointer;

  }

  在各個(gè)瀏覽器查看了效果,ff根本就不鳥(niǎo)你的height100%,其他瀏覽器均ok,感覺(jué)很蛋疼。好吧,那就給file加大字體好了,只要字體高度大于按鈕的高度就好了。你也可能發(fā)現(xiàn)了,雖然設(shè)置了cursor,但是各個(gè)瀏覽器的還是不能一致的顯示小手,設(shè)為不透明,fontsize默認(rèn),看了下各個(gè)瀏覽器下的效果,如下圖:

各瀏覽器顯示效果

  好吧,F(xiàn)F下只有文件域的按鈕是小手圖標(biāo),chrome和safari正好相反,ie倒是不錯(cuò),顯示效果與預(yù)期一致。如果想要顯示效果一致,我想我們可以用一些hack的方法,想到這里,真的感覺(jué)想要在地上滾來(lái)滾去。。正如圖上所示,我們完全可以把不能顯示小手圖標(biāo)的部分通過(guò)絕對(duì)定位隱藏掉。FF是文本框部分,chrome及safari是button部分,增加文件域的width及height我們就往左上角移動(dòng)就好了。通過(guò)我蛋疼的測(cè)試,ff根本就不鳥(niǎo)文件域的文本框部分height和width屬性,倒是可以正確的顯示button的height,所以只要把文本框從左側(cè)遮住就好了。對(duì)于webkit核心,從上方遮住按鈕就好了。通過(guò)蛋疼的測(cè)試(font-size為14px)絕對(duì)定位如下:

 

  left:-155px;

  top:-22px;

  width:500%;

  height:200%;

  cursor:pointer;

  font-size:14px;

 

  此時(shí)為了照顧ff,容器寬度就只能設(shè)置為固定的65px才能正好顯示完全文件域的按鈕部分。但是此時(shí)問(wèn)題又來(lái)了,ie8及ie7中文件域中的文本框部分必須雙擊才能打開(kāi)選擇文件窗口,都蛋疼的走到這一步的了,看來(lái)不再差一點(diǎn)更蛋疼的方法了—-firefox hack。哇哈哈,ff也有這一天。。我們把上面的left設(shè)為0,加入如下代碼

  @-moz-document url-prefix(){

   .file{

   left:-155px;

   }

  }

  這下就大功告成了,蛋疼版的完美美化文本域,好吧,提供兩個(gè)demo大家可以看下效果,onchage也可以觸發(fā)的。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
美美哒免费高清在线观看视频一区二区| 福利视频在线导航| 国产精品爽爽久久| 网曝门事件国产精品二区| 久久久久久久久久久免费精品| 国产日产欧美一区| 少妇大叫太大太粗太爽了a片小说| 国产爆初菊在线观看免费视频网站| 亚洲一区三区电影在线观看| 精品久久久久久久免费人妻| 日韩成人影视| 蜜桃av噜噜一区二区三区麻豆| 日本精品久久久久久久久久| 91精品国产综合久久久久久丝袜| 亚洲成av人片在线| 亚洲怡红院在线| 成人全视频高清免费观看| 亚洲 日韩 国产第一区| 日日夜夜av| 国产精品成人无码| 全部免费的黄色毛片| 欧美在线视频一二三| 欧洲精品视频在线观看| 在线看av的网址| 亚洲 高清 成人 动漫| 极品人妻videosss人妻| 自拍偷拍精品视频| 久久精品99国产精| 高清一级毛片视频| 国产网站av| 日韩女优毛片在线| 久久久久久婷婷| 日韩国产欧美| 中韩乱幕日产无线码一区| 国产精品狼人色视频一区| 欧美jizz18性欧美| 色综合天天色综合| 精品欧美黑人一区二区三区| 午夜激情成人网| 亚洲自拍欧美精品| 欧美日韩系列| 一区二区三区电影大全| 91综合国产| 狼狼综合久久久久综合网| 欧美 日本 国产| 欧美性猛交xxxx乱大交蜜桃| 波多野结衣av在线播放| 国产农村妇女毛片精品久久| 午夜亚洲福利在线老司机| 国产裸体写真av一区二区| 亚洲国产精品www| 国产精品麻豆一区二区三区| 丰满人妻一区二区三区53视频| 国产毛片毛片毛片毛片毛片| 亚洲mv在线看| 国产三级一区| 欧美做爰性欧美大fennong| 91九色综合久久| 五月天婷婷激情网| 欧美性潮喷xxxxx免费视频看| 亚洲欧美大片| 国产精品一级无码| 好看的亚洲午夜视频在线| 精品国产亚洲一区二区麻豆| 日韩性xxxx| 国产69精品久久久久久| 精品sm捆绑视频| 欧美精品一区三区在线观看| 欧美一级做a爰片免费视频| 亚洲人成网站免费播放| 91麻豆精品国产自产在线观看一区| 成人综合在线观看| 色姑娘资源站| 91视频论坛| 男男一级淫片免费播放| 国产精品婷婷| 国产xxxxx在线观看| 日日噜噜夜夜狠狠久久波多野| 狠狠色噜噜狠狠狠8888米奇| 久久人91精品久久久久久不卡| 理论片鲁丝二区爱情网| 亚洲av无码一区二区三区dv| 在线视频欧美日韩精品| 色94色欧美sute亚洲13| 欧美日韩精品不卡| 欧美xxxx×黑人性爽| 午夜精品一区二区三区视频免费看| 国产老肥熟xxxx在线观看| 青青草视频网站| 捆绑紧缚一区二区三区视频| 色88888久久久久久影院| 岛国爱情动作片在线| 成年人在线观看av| 欧美激情在线狂野欧美精品| 国产精品三级久久久久久电影| 亚洲tv在线| 欧美日韩国产另类一区| 精品一区二区免费看| 美女福利视频一区二区| 蜜芽视频在线观看| 国产乱在线观看视频| 野花社区视频在线观看| 日韩欧美在线综合网| 综合激情丁香| 77777_亚洲午夜久久多人| 亚洲国产中文字幕在线| 日日狠狠久久偷偷四色综合免费| 成人在线一区二区三区| 亚洲一区二区精品久久av| 国色天香一二三期区别大象| 亚洲经典中文字幕| 日本熟女毛茸茸| 91麻豆天美传媒在线| 国产片侵犯亲女视频播放| 日韩美女免费视频| 99香蕉国产精品偷在线观看| 在线观看精品国产视频| 久久综合久中文字幕青草| 在线播放中文字幕一区| 日韩黄色短视频| 国产精品一卡二| 国产偷人爽久久久久久老妇app| 亚洲美女av在线| 欧美午夜精品一区| 7878视频在线观看| 青青草国产精品视频| 国产激情偷乱视频一区二区三区| 精品国产成人在线影院| 成人激情av网| 亚洲欧美日韩精品综合在线观看| yjizz视频网站在线播放| 亚洲成人一区二区在线观看| 欧美性猛交xxxx乱| 日韩欧美在线观看视频| 九九热视频精品| 国产视频网站一区二区三区| 国产xxxxx在线观看| 亚洲va国产日韩欧美精品色婷婷| 538国产精品视频一区二区| 中文成人在线| 亚洲欧美三级伦理| 欧美黑人一级爽快片淫片高清| 午夜精品亚洲| 黄色美女视频在线观看| 久久久久亚洲av无码专区首jn| 高清毛片aaaaaaaaa片| 国产区av在线| 午夜精品久久久久久99热软件| 蜜桃视频成人m3u8| 亚洲国产精品va在线观看黑人| 91麻豆免费看| 国产成人免费视频网站高清观看视频| 污黄色在线观看| 日本韩国在线观看| 免费黄色激情视频| 婷婷久久国产对白刺激五月99| 毛片基地黄久久久久久天堂| 男人的天堂av网| 国产suv精品一区二区68| 国产一区二区三区在线观看免费| 欧美激情综合色| 黄色片在线观看网站| 日本在线高清| 成年人一级黄色片| 欧美国产激情二区三区| 五月婷婷丁香花| brazzers精品成人一区| 日本韩国在线视频| 一个人看的www日本高清视频| 日本特黄在线观看| 在线播放日本| www.99久久热国产日韩欧美.com| 欧美日韩国产三级| 欧美日韩国产综合久久| 多人啪嗒啪嗒在线观看免费| 国产美女极品在线| 91桃色在线观看| 最近中文字幕一区二区| 91亚洲精华国产精华精华液| 精品国自产在线观看| 国产又粗又猛又爽又黄的视频小说| 精品视频成人| 亚洲国产中文字幕在线视频综合| 永久免费av片在线观看全网站| 91久久大香伊蕉在人线| 97影院理论| 丰满人妻一区二区三区免费| 精品一区电影| 国产麻豆视频一区二区| 中文字幕精品三区| 99热这里有精品| 在线观看麻豆视频| 亚洲精品在线免费| 国产精品人人人人| 天天做天天爱天天爽| 免费一区二区三区在线视频| 99热99这里只有精品| 欧美高清在线视频观看不卡| 日韩一卡二卡在线观看| 国产www视频在线观看| 亚洲国产sm捆绑调教视频| 中文在线免费观看| www.在线视频.com| 天天视频一区二区三区| 久久久精品人妻一区二区三区四| 99精品久久免费看蜜臀剧情介绍| 久久手机视频| 三区精品视频观看| 国模大尺度视频| 日本免费在线视频观看| 国产精品一久久香蕉国产线看观看| 成人免费毛片嘿嘿连载视频…| 久久久91精品国产一区不卡| 午夜无码国产理论在线| 国产天堂素人系列在线视频| 国产偷国产偷亚洲清高网站| 色先锋资源网| 一级精品视频在线观看宜春院| 欧美亚洲国产成人| 色七七影院综合| 久久这里只有精品23| 欧美日韩激情四射| 亚洲天堂国产| 欧美激情欧美激情| 国产一区二区三区不卡免费观看| 97中文字幕在线| 精品欧美aⅴ在线网站| 肉大捧一出免费观看网站在线播放| 国产精品色哟哟网站| 亚洲激情国产精品| 日韩精品中文字幕在线| 性欧美疯狂猛交69hd| 日韩av影片在线观看| 牛牛视频精品一区二区不卡| 国产麻豆欧美日韩一区| a毛片在线免费观看| 麻豆国产一区二区| 少妇熟女视频一区二区三区| 日韩欧美性视频| 欧美爆操老女人| 九色丨porny丨自拍入口| 欧美日韩高清在线一区| 日韩av地址| 精品福利一区二区三区| 成人伊人精品色xxxx视频| 色婷婷久久久综合中文字幕| 亚洲精品无吗| 国产老妇另类xxxxx| 中文字幕在线1| 一区三区视频| 最新国产在线| 欧美孕妇与黑人孕交| 国内精品露脸在线视频播放| 欧美18—19性高清hd4k| 中文字幕在线网站| 91麻豆成人久久精品二区三区| 成a人片在线观看| 我要看黄色一级片| 狠狠色噜噜狠狠| 精品亚洲精品福利线在观看| 九色自拍视频在线观看| 亚洲精品午夜| 国产富婆一区二区三区| 精品亚洲综合| 亚洲免费专区| 五月天亚洲视频| 亚洲精品欧美| 青青青手机在线视频观看| 亚洲国产成人一区二区| 久久久久久久国产精品视频| 日韩精品另类天天更新| 最新日韩在线| 亚洲福利视频网站| 激情欧美一区二区| 视频在线亚洲| 欧美性感一类影片在线播放| 久久99精品久久久久久三级| 菠萝蜜视频在线观看www入口| 日韩av免费看网站| 精品少妇无遮挡毛片| xxxx18国产| av在线视屏| 少妇熟女一区二区| 亚洲一区第一页| 91免费视频网站在线观看| 国产精品av久久久久久麻豆网| 在线观看国产91| 免费黄色的网站| 99热在线成人| 亚洲综合第一区| 一区二区三区视频在线观看| 久久精品夜夜夜夜夜久久| 欧美性猛交xxx乱大交3蜜桃| 蜜臀国产一区二区三区在线播放| 国产精久久久久| 精品久久久无码人妻字幂| 在线欧美亚洲| 伊人久久男人天堂| 91色国产在线| 尤物网精品视频| 欧美男女性生活在线直播观看| 桃乃木かなav在线播放| 婷婷另类小说| 精品国产三级电影在线观看| 欧美日韩dvd在线观看| 在线观看日产精品| 美国成人av| 国产精品免费福利| 国产一区二区三区久久精品| 大桥未久恸哭の女教师| 人与牲动交xxxxbbbb高清| 日本高清www免费视频| 艳妇臀荡乳欲伦亚洲一区| free性欧美高清另类| 欧美一区二区大胆人体摄影专业网站| 蜜桃视频免费观看一区| 亚洲永久视频| 一区二区日本视频| 久草这里只有精品视频| 久久成人18免费观看| 在线视频中文亚洲| 伊人久久大香线蕉av一区二区| 欧美日韩高清影院| 99这里都是精品| 国产男女猛烈无遮挡免费视频| 国产在线播放91| 久久中文视频| 久久久久99精品成人|