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

只用CSS美化選擇框的實(shí)現(xiàn)代碼

  發(fā)布時(shí)間:2012-03-04 21:25:56   作者:佚名   我要評(píng)論
當(dāng)我需要用下拉列表拼湊自定義表單時(shí),我常常不得不使用下拉框(select),由于某些部分是瀏覽器特定的,如下拉箭頭,我花了一段時(shí)間去搞清楚如何只使用css輕松地美化下拉框
下面是一個(gè)默認(rèn)樣式的下拉框的長(zhǎng)相:

Here is the first option The second option

HTML code:

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

<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>

一個(gè)選擇框的某些部分我們是可以美化的,比如字體、邊框、顏色、內(nèi)邊距和背景顏色:
Here is the first option The second option
但是煩人的下拉箭頭還是保持不變。沒(méi)有直接美化它的方式,但解決方案還是非常簡(jiǎn)單的,首先我們需要用一個(gè)div容器包裹在select元素外圍:

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

<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
</div>

下一步我們需要加入一些css,以確保選擇框元素被以某種方式美化:

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

.styled-select select {
background: transparent;
width: 268px;
padding: 5px;
font-size: 16px;
border: 1px solid #ccc;
height: 34px;
-webkit-appearance: none; /*for chrome*/
}

我們需要確保選擇框的跨度比外圍的div容器更寬,這樣默認(rèn)的下拉箭頭就會(huì)消失(譯者注:選擇框比外面的div寬大,默認(rèn)的下拉箭頭就會(huì)被隱藏)

下面是我們要用的新下拉箭頭:
我們的div容器需要被美化成新的下拉箭頭出現(xiàn)在我們預(yù)想的位置:

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

.styled-select {
width: 240px;
height: 34px;
overflow: hidden;
background: url(new_arrow.png) no-repeat right #ddd;
}

知道這點(diǎn)解決辦法將使你非常容易的,不用別的只使用css就能美化您的選擇框。
譯者注:在線調(diào)式地址http://jsfiddle.net/shishaomeng/KGrYB/ ,各位看官可自行進(jìn)入調(diào)試

相關(guān)文章

最新評(píng)論

辽宁省| 张家口市| 夏河县| 鹿邑县| 渝北区| 哈巴河县| 黄山市| 汶上县| 类乌齐县| 湘西| 息烽县| 榕江县| 合川市| 长治县| 广州市| 昭平县| 扬中市| 邓州市| 苍溪县| 毕节市| 香港 | 通州区| 郓城县| 白河县| 建湖县| 瑞金市| 永安市| 永登县| 象州县| 长岛县| 莱芜市| 沧州市| 达州市| 九龙县| 吉首市| 奈曼旗| 天水市| 喀喇| 界首市| 舟曲县| 信宜市|