最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

純css為select添加樣式(無腳本)實(shí)現(xiàn)

  發(fā)布時(shí)間:2013-02-21 11:54:27   作者:佚名   我要評論
改變select默認(rèn)的樣式,一般情路情況下通過ul,li來模擬來實(shí)現(xiàn);Jquery插件也是這樣,接下來介紹一種不寫腳本,只用單純的css來實(shí)現(xiàn)。在IE系列下,選中某個(gè)選項(xiàng)的時(shí)候會(huì)有背景色塊,IE7-IE10都有此bug,感興趣的朋友可以參考下啊
改變select默認(rèn)的樣式,一般情路情況下通過ul,li來模擬來實(shí)現(xiàn)。
有很多Jquery插件就是通過這樣的方式來改變select默認(rèn)樣式的。
根據(jù)程序哥哥那邊的反映,此種方式在form提交后無法獲取數(shù)據(jù),后來經(jīng)過實(shí)驗(yàn),用了不同的JS/Jquery插件,都是同樣的結(jié)果:無法獲取數(shù)據(jù)。

后來看一篇外國人寫的 博客,用css的樣式來實(shí)現(xiàn) 在select外面添加一個(gè)div,設(shè)置select的寬度小于父級div的寬度,然后通過設(shè)置div的background屬性,改變select默認(rèn)箭頭的樣式。
此種方法不失為一個(gè)好方法,不寫腳本,只用單純的css來實(shí)現(xiàn)。

不過這種方法也是有瑕疵的,就是在IE系列下,選中某個(gè)選項(xiàng)的時(shí)候會(huì)有背景色塊,IE7-IE10都有此bug。
在Opera下,設(shè)置div的背景圖不顯示,也就是select的下拉箭頭不顯示,這個(gè)不知道是什么原因所致。
以下代碼

復(fù)制代碼
代碼如下:

<div class="select_style">
<select name="select">
<option>AAAAAAAAAAA</option>
<option>BBBBBBBBBBB</option>
<option selected>CCCCCCCCCCC</option>
<option>DDDDDDDDDDD</option>
</select>
</div>


復(fù)制代碼
代碼如下:

.select_style {width:240px; height:30px; overflow:hidden; background:url(../images/arrow.png) no-repeat 215px;
border:1px solid #ccc;
-moz-border-radius: 5px; /* Gecko browsers */
-webkit-border-radius: 5px; /* Webkit browsers */
border-radius:5px;
}
.select_style select { padding:5px; background:transparent; width:268px; font-size: 16px; border:none; height:30px;
-webkit-appearance: none; /*for Webkit browsers*/
}

相關(guān)文章

最新評論

扶风县| 三明市| 调兵山市| 永和县| 崇仁县| 大丰市| 修水县| 浦县| 溧水县| 奈曼旗| 平潭县| 柳州市| 三门县| 乌海市| 田东县| 陆良县| 司法| 长沙市| 黔南| 云浮市| 南城县| 公主岭市| 景德镇市| 乾安县| 岚皋县| 屯留县| 瓮安县| 岱山县| 石棉县| 麦盖提县| 建瓯市| 福泉市| 海原县| 五大连池市| 卢氏县| 黄大仙区| 凌海市| 南汇区| 东乡族自治县| 平乡县| 秦皇岛市|