麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

CSS自定義文件上傳按鈕

2019-11-14 16:42:38
字體:
來源:轉載
供稿:網友

今天一同事問我文件上傳按鈕的問題,情況是這樣的,他頁面上有3個按鈕,分為左中右三個,左邊的位按鈕甲,右邊的位按鈕乙,而中間的就是個文件選擇按鈕,情況大概是這個樣子的:

兩邊的按鈕都有了樣式,但中間的選擇文件的樣式死活調不出來,于是我就同他一塊解決,后來經過自己設置width,height折騰無果,再求助google終于找到了解決辦法,這個方法是這樣的:

用一個標簽套著文件域,然后調整文件域外邊的元素,設置成按鈕樣式,然后,在把文件域“隱藏”掉(這里的隱藏只是把透明度改為0,這樣元素還是存在的),這樣,當點擊“按鈕”時就會觸發文件域,就可以選擇文件了,下面看下代碼吧:

html部分:

1
2
3
<a class="btn-file">
    <input type="file">
</a>

CSS部分(代碼片段):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
.btn-file {
    position: relative;
    display: inline-block;
    width: 156px;
    height: 43px;
    background: #e4e4e4 url(bg-btn.jpg) no-repeat center center;
    text-align: center;
    line-height: 68px;
    overflow: hidden;
}
    
.btn-file:hover {
    background-image: url(bg-btn-hover.jpg);
}
    
.btn-file input {
    position: absolute;
    top: 0;
    left: 0;
    width: 156px;
    height: 43px;
    opacity: 0;
    filter: alpha(opacity: 0);
    cursor: pointer;
}

ok,經過這么一折騰,文件選擇按鈕就比瀏覽器默認的好多了。

效果圖:

最后,附上Demo及源碼下載吧

    


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级做受大片免费视频 | 在线成人免费av | 成码无人av片在线观看网站 | 色吧久久 | 国产精品手机在线亚洲 | 国产精品一区二区日韩 | 日本a∨精品中文字幕在线 欧美1—12sexvideos | av播播 | 史上最强炼体老祖动漫在线观看 | 久久精品视频16 | 娇妻被各种姿势c到高潮小说 | 色交视频 | 麻豆视频国产在线观看 | wwwav国产 | 色骚综合 | 黄网站免费在线看 | 欧美一级免费视频 | 国产一区二区三区撒尿在线 | 国产精品久久久久无码av | 中文字幕天堂在线 | 日本中文字幕电影在线观看 | 日韩精品久久久久久久电影99爱 | 中文字幕免费一区 | 国产一级毛片国产 | 免费a级片在线观看 | 国产精品视频二区不卡 | 国产亚洲精品久久久久婷婷瑜伽 | 久久成人国产精品 | 国产三级在线视频观看 | 午夜在线成人 | 福利在线免费视频 | 久在线播放 | 欧美囗交| www.99热视频 | 亚洲精品一二三区 | 欧美日韩免费观看视频 | 91精品免费观看 | 欧美高清另类自拍视频在线看 | www.成人在线 | 一区二区三区四区视频在线观看 | 亚洲日本高清 |