最新国产好看的视频,伊人天堂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)論

邹城市| 绥化市| 西盟| 樟树市| 阆中市| 牙克石市| 云浮市| 寻甸| 合作市| 翁牛特旗| 沁源县| 天津市| 库尔勒市| 宾阳县| 灯塔市| 乃东县| 新宁县| 苍溪县| 杭锦后旗| 旬邑县| 仁怀市| 茂名市| 赤水市| 长治市| 南部县| 山西省| 遂川县| 兴义市| 长白| 达尔| 湟中县| 天等县| 泰和县| 荣昌县| 元谋县| 台东县| 澄迈县| 鄯善县| 内江市| 蓝山县| 辽阳县|