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

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

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

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

不過(guò)這種方法也是有瑕疵的,就是在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)文章

最新評(píng)論

榆树市| 扬中市| 囊谦县| 新乐市| 泰州市| 抚州市| 保靖县| 奎屯市| 桐梓县| 宜川县| 麻城市| 兴城市| 五大连池市| 铁岭市| 密云县| 东平县| 巨野县| 扶绥县| 桂东县| 凤凰县| 山西省| 宁晋县| 鹤山市| 昌乐县| 天峻县| 龙泉市| 囊谦县| 郎溪县| 思南县| 育儿| 广德县| 凤翔县| 丹东市| 卫辉市| 清流县| 瑞金市| 阳山县| 白山市| 丰城市| 石台县| 桦甸市|