简体   繁体   English

如何设置 select 输入中的选项样式

[英]How to style the option in the select input

I want to style options present in the select input我想设置 select 输入中的选项样式

I want to add padding for the options please help me with that我想为选项添加填充,请帮助我

 label{ font-size: 15px; font-family: 'arial'; display: inline; } select{ display: inline; padding: 5px 10px; } option{ padding: 10px; }
 <label for="fruits">Fruits</label> <select name="fruits"> <option>Apple</option> <option>Mango</option> <option>Banana</option> <option>MuskMelon</option> </select>

You can't change much inside of an options menu like that.您不能在这样的选项菜单中进行太多更改。 If you want to make a full customization dropdown menu then you have to make all the components yourself.如果你想制作一个完整的自定义下拉菜单,那么你必须自己制作所有组件。 I'm pretty sure you can only change the text in the option element but not the surroundings and if you can you probably have to use javascript not css我很确定您只能更改选项元素中的文本,而不能更改周围环境,如果可以,您可能必须使用 javascript 而不是 css

 /* Style The Dropdown Button */.dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } /* The container <div> - needed to position the dropdown content */.dropdown { position: relative; display: inline-block; } /* Dropdown Content (Hidden by Default) */.dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } /* Links inside the dropdown */.dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* Change color of dropdown links on hover */.dropdown-content a:hover {background-color: #f1f1f1} /* Show the dropdown menu on hover */.dropdown:hover.dropdown-content { display: block; } /* Change the background color of the dropdown button when the dropdown content is shown */.dropdown:hover.dropbtn { background-color: #3e8e41; }
 <div class="dropdown"> <button class="dropbtn">Fruit</button> <div class="dropdown-content"> <a href="#">Apple</a> <a href="#">Mango</a> <a href="#">Banana</a> <a href="#">MuskMelon</a> </div> </div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM