簡體   English   中英

如何造型 <select>底部邊框和插入符號?

[英]How to style <select> with bottom border and caret?

如何設置Select元素的樣式以使其看起來像圖像中的? 我正在努力使插入符號和線條同時出現。 我試過設置border-bottom: 1px ,然后設置-webkit-appearance: none除尖號消失外-webkit-appearance: none

選擇下拉菜單

 select { border: 0px 0px 1px 0px; } 
 <select> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> </select> 

您將設置border-bottom而不是bottom-border ,它在CSS中不存在

border-bottom
font-family

我認為這就是您真正需要做的所有更改,使其更像您顯示的示例

我將從“ clean sheet”all: unset以刪除select 元素的所有預定義樣式 ,然后根據需要對其進行樣式設置

 select { all: unset; padding-right: 15px; border-bottom: 1px solid; background: url('https://www.charbase.com/images/glyph/9662') no-repeat right; background-size: 16px; } 
 <select> <option>All Question Types</option> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> </select> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM