国产探花免费观看_亚洲丰满少妇自慰呻吟_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/ ,各位看官可自行進入調試

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 壤塘县| 油尖旺区| 曲阜市| 岳普湖县| 孟村| 五指山市| 河南省| 饶阳县| 黄平县| 云南省| 章丘市| 潢川县| 桦川县| 武安市| 兴义市| 宝丰县| 岚皋县| 垦利县| 天全县| 黑河市| 吉水县| 沐川县| 玛纳斯县| 旅游| 克东县| 邯郸县| 会泽县| 临沂市| 分宜县| 乐亭县| 大竹县| 犍为县| 日喀则市| 虎林市| 凤山市| 临湘市| 晋城| 深州市| 莆田市| 禄丰县| 无棣县|