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

首頁 > 開發 > CSS > 正文

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

2024-07-11 08:26: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/ ,各位看官可自行進入調試
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 满城县| 贵州省| 无为县| 黄石市| 高要市| 兴和县| 甘洛县| 武穴市| 巩义市| 新邵县| 彰化县| 桃园县| 阿巴嘎旗| 柞水县| 静安区| 赤壁市| 津市市| 龙游县| 新津县| 昌邑市| 泰和县| 石家庄市| 建瓯市| 辽中县| 尼木县| 金华市| 泰宁县| 丰城市| 玉林市| 西乌珠穆沁旗| 冕宁县| 托克逊县| 江永县| 贞丰县| 仪陇县| 石家庄市| 泸州市| 阿拉善盟| 桂林市| 翼城县| 吴川市|