課程
/前端開(kāi)發(fā)
/HTML/CSS
/初識(shí)HTML(5)+CSS(3)-升級(jí)版
下拉標(biāo)簽右側(cè)小三角怎么修改樣式???
2016-12-08
源自:初識(shí)HTML(5)+CSS(3)-升級(jí)版 6-10
正在回答
原理是將瀏覽器默認(rèn)的下拉框樣式清除,然后應(yīng)用上自己的,再附一張向右對(duì)齊小箭頭的圖片即可。
select { ?/*Chrome和Firefox里面的邊框是不一樣的,所以復(fù)寫(xiě)了一下*/ ?border: solid 1px #000; ?/*很關(guān)鍵:將默認(rèn)的select選擇框樣式清除*/ ?appearance:none; ?-moz-appearance:none; ?-webkit-appearance:none; ?/*在選擇框的最右側(cè)中間顯示小箭頭圖片*/ ?background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; ?/*為下拉小箭頭留出一點(diǎn)位置,避免被文字覆蓋*/ ?padding-right: 14px;}/*清除ie的默認(rèn)選擇框樣式清除,隱藏下拉箭頭*/select::-ms-expand { display: none; }
草莓歐巴 提問(wèn)者
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無(wú)標(biāo)題文檔</title>
<style>
border: solid 1px #000;
.choseLanguage {
width: 80px;
height: 32px;
float: left;
text-align: right;
margin-left: 40px;
margin-top: 12px;
font-size: 14px;
}
.se {
width: 70px;
.trangle {
width: 0;
height: 0;
margin-top: 5px;
margin-left: 1px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 8px solid #FFFFFF;
.selectLanguage {
background-color: #1e4a7e;
color: #FFFFFF;
font-weight: bold;
border: 0;/*border:none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;*/
.optionLangeuage {
</style>
</head>
<body>
<div class="choseLanguage">
? <div class="se">
? ? <select class="selectLanguage">
? ? ? <option class="optionLangeuage">簡(jiǎn)體中文</option>
? ? ? <option class="optionLangeuage">English</option>
? ? </select>
? </div>
? <div class="trangle"></div>
? <!--設(shè)置三角形白色DIV-->?
</div>
</body>
</html>
這是在http://www.cnblogs.com/fhychzu/p/5286704.html復(fù)制出的代碼,我把它的樣式清除注釋了之后就能看到那個(gè)三角箭頭了
select 不能修改三角樣式吧
找到了
先清除樣式:
appearance:none;?
? -moz-appearance:none;?
? -webkit-appearance:none;
舉報(bào)
HTML(5)+CSS(3)基礎(chǔ)教程8小時(shí)帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義
1 回答怎樣修改加鏈接的原標(biāo)簽的樣式???不用默認(rèn)的顏色
4 回答css樣式內(nèi)屬性得默認(rèn)值和默認(rèn)單位
3 回答賬戶和密碼上的默認(rèn)值怎么修改
2 回答怎么默認(rèn)選中第三個(gè)
4 回答關(guān)于樣式修改問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-12-08
原理是將瀏覽器默認(rèn)的下拉框樣式清除,然后應(yīng)用上自己的,再附一張向右對(duì)齊小箭頭的圖片即可。
select {
?/*Chrome和Firefox里面的邊框是不一樣的,所以復(fù)寫(xiě)了一下*/
?border: solid 1px #000;
?/*很關(guān)鍵:將默認(rèn)的select選擇框樣式清除*/
?appearance:none;
?-moz-appearance:none;
?-webkit-appearance:none;
?/*在選擇框的最右側(cè)中間顯示小箭頭圖片*/
?background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
?/*為下拉小箭頭留出一點(diǎn)位置,避免被文字覆蓋*/
?padding-right: 14px;
}
/*清除ie的默認(rèn)選擇框樣式清除,隱藏下拉箭頭*/
select::-ms-expand { display: none; }
2016-12-08
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無(wú)標(biāo)題文檔</title>
<style>
border: solid 1px #000;
.choseLanguage {
width: 80px;
height: 32px;
float: left;
text-align: right;
margin-left: 40px;
margin-top: 12px;
float: left;
font-size: 14px;
}
.se {
width: 70px;
height: 32px;
float: left;
text-align: right;
float: left;
font-size: 14px;
}
.trangle {
width: 0;
height: 0;
margin-top: 5px;
margin-left: 1px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 8px solid #FFFFFF;
float: left;
}
.selectLanguage {
background-color: #1e4a7e;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
border: 0;/*border:none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;*/
}
.optionLangeuage {
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}
</style>
</head>
<body>
<div class="choseLanguage">
? <div class="se">
? ? <select class="selectLanguage">
? ? ? <option class="optionLangeuage">簡(jiǎn)體中文</option>
? ? ? <option class="optionLangeuage">English</option>
? ? </select>
? </div>
? <div class="trangle"></div>
? <!--設(shè)置三角形白色DIV-->?
</div>
</body>
</html>
這是在http://www.cnblogs.com/fhychzu/p/5286704.html復(fù)制出的代碼,我把它的樣式清除注釋了之后就能看到那個(gè)三角箭頭了
2016-12-08
select 不能修改三角樣式吧
2016-12-08
找到了
先清除樣式:
appearance:none;?
? -moz-appearance:none;?
? -webkit-appearance:none;