欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CSS中怎么自定義select下拉選擇框樣式-創(chuàng)新互聯(lián)

本篇文章為大家展示了CSS中怎么自定義select下拉選擇框樣式,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到永靖網(wǎng)站設(shè)計(jì)與永靖網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋永靖地區(qū)。

 

首先對(duì)于默認(rèn)的樣式:
CSS中怎么自定義select下拉選擇框樣式
剛開(kāi)始想到使用背景,但經(jīng)試驗(yàn)對(duì)select設(shè)置背景是無(wú)效的,于是后來(lái)就想到了覆蓋,用其它元素把那個(gè)向下的箭頭蓋住,然后給這個(gè)元素設(shè)置背景,寫(xiě)了個(gè)demo發(fā)現(xiàn)可行,于是就有了下面的這些。

首先用一個(gè)a標(biāo)簽套住select:



代碼如下:


<a class="btn-select" id="btn_select">
<select>
<option>選項(xiàng)一</option>
<option>選項(xiàng)二</option>
<option>選項(xiàng)三</option>
<option>選項(xiàng)四</option>
<option>選項(xiàng)五</option>
</select>
</a>



在css里讓select“隱藏”,但不能display:none;,不然select元素不存在了,在這里我們可以把select的透明度改為0,這樣就看不見(jiàn)了,但并不影響下拉框,點(diǎn)擊時(shí)下拉框還會(huì)出現(xiàn);這樣貌似是可行了,但這是會(huì)發(fā)現(xiàn)每次選擇選項(xiàng)后,選項(xiàng)并未顯示,這就是select隱藏的原因了,連著文字也隱藏了,因此我們需要一個(gè)額外的標(biāo)簽儲(chǔ)存每次選擇的選項(xiàng),下面是完整的HTML代碼:



代碼如下:


<form>
<a class="btn-select" id="btn_select">
<span class="cur-select">請(qǐng)選擇</span>
<select>
<option>選項(xiàng)一</option>
<option>選項(xiàng)二</option>
<option>選項(xiàng)三</option>
<option>選項(xiàng)四</option>
<option>選項(xiàng)五</option>
</select>
</a>
</form>



CSS代碼:



代碼如下:


* {
margin: 0;
padding: 0;
}
body {
padding: 50px 50px;
}
.btn-select {
position: relative;
display: inline-block;
width: 150px;
height: 25px;
background-color: #f80;
font: 14px/20px "Microsoft YaHei";
color: #fff;
}
.btn-select .cur-select {
position: absolute;
display: block;
width: 150px;
height: 25px;
line-height: 25px;
background: #f80 url(ico-arrow.png) no-repeat 125px center;
text-indent: 10px;
}
.btn-select:hover .cur-select {
background-color: #f90;
}
.btn-select select {
position: absolute;
top: 0;
left: 0;
width: 150px;
height: 25px;
opacity: 0;
filter: alpha(opacity: 0;);
font: 14px/20px "Microsoft YaHei";
color: #f80;
}
.btn-select select option {
text-indent: 10px;
}
.btn-select select option:hover {
background-color: #f80;
color: #fff;
}



最后效果是這樣的(Chrome上的截圖):
CSS中怎么自定義select下拉選擇框樣式CSS中怎么自定義select下拉選擇框樣式
但這樣做并不能完全覆蓋瀏覽器的默認(rèn)樣式,如圖中下拉框的邊框處理不掉,另外,在ie上就更難看了,所以真正項(xiàng)目中使用的話,還是用插件吧,或者用其他元素代替。

到這里,本文并沒(méi)有完,還要用到一段js,需要把選中的內(nèi)容放到span標(biāo)簽里顯示出來(lái),下面是js代碼:



代碼如下:


var $$ = function (id) {
return document.getElementById(id);
}
window.onload = function () {
var btnSelect = $$("btn_select");
var curSelect = btnSelect.getElementsByTagName("span")[0];
var oSelect = btnSelect.getElementsByTagName("select")[0];
var aOption = btnSelect.getElementsByTagName("option");
oSelect.onchange = function () {
var text=oSelect.options[oSelect.selectedIndex].text;
curSelect.innerHTML = text;
}
}


上述內(nèi)容就是CSS中怎么自定義select下拉選擇框樣式,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁(yè)題目:CSS中怎么自定義select下拉選擇框樣式-創(chuàng)新互聯(lián)
分享鏈接:http://www.aaarwkj.com/article38/ggppp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)、微信公眾號(hào)、網(wǎng)站設(shè)計(jì)、微信小程序、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
丰满肥臀熟女高清区二区| 婷婷六月亚洲中文字幕| 精品亚洲一区二区在线| 人妻av在线中文字幕| 一区二区三区视频在线国产| 久久婷亚洲综合五月天| 欧美日韩精品人妻二区| 久久精品中文字幕人妻| 青青草原这里只有精品| 99国产精品热久久婷婷| 国产国产精品人在线观看 | 精品不卡一区二区三区| 自拍偷拍欧美日韩第一页| 性感91美女白丝在线精品| 亚洲天堂av一区二区在线| 国产又大又长又粗又硬又猛| 蜜臀av网站在线播放| 九九久久精品久久久精品| 国产精品女人毛片在线看| 国产三级国产精品三级| 国产精品日本一区二区| 日韩精品国产一区二区在线| 日本黄色录像黄色录像| 欧美日韩精品一区二区视频永久免| 免费一区二区三区黄色| 日本sm视频在线观看| 国产高清成人小视频在线| 国产男女爱猛视频在线| 久久精品国产亚洲av高清大结局| 岛国免费av在线观看| 男人天堂av一区二区| 欧美成人精品视频在线不卡| 日韩中文字幕免费一区二区| 国产高清不卡av在线| 在线亚洲精品一区二区| 在线观看亚洲毛片网站| 国产精品美女自拍视频| 精品成人在线一区二区| 日韩一区二区人妻在线| 日本免费一区中文字幕| 美女高潮久久久777|