国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

只用CSS美化選擇框的實現代碼

2024-07-11 08:35:02
字體:
來源:轉載
供稿:網友

下面是一個默認樣式的下拉框的長相:

Here is the first option The second option

HTML code:


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

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


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

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


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

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

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


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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金门县| 安徽省| 广水市| 卓尼县| 龙海市| 容城县| 雷山县| 息烽县| 沛县| 北京市| 得荣县| 包头市| 上蔡县| 大英县| 永川市| 沁阳市| 古蔺县| 新沂市| 东辽县| 南昌县| 岱山县| 广汉市| 体育| 肃宁县| 汉寿县| 饶平县| 鸡泽县| 光泽县| 渝北区| 长沙市| 泸州市| 太和县| 巴塘县| 北碚区| 于都县| 中宁县| 丹东市| 惠来县| 蒙城县| 若尔盖县| 垫江县|