如何格式化<select>
的{{1}}元素?目前我们必须使用一些插件,如select2,或select,或selectboxit,或selectizr。
如果我们只需要修改<option>
的{{1}}元素的UI,并且不需要使用这些库其他功能,如标记,搜索等,这些js文件都很大。 / p>
我能够删除<select>
的箭头,以便我可以使用任何自定义箭头。检查一下:
How can I hide a <select> arrow in Firefox 30+?
但我没有找到改进元素表现的任何选择。
答案 0 :(得分:0)
您可以做的最多就是color
文字并更改background-color
。
<select>
<option style="background-color: red;">Opt 1</option>
<option style="background-color: green; color: white;">Opt 2</option>
<option style="background-color: blue; color: white;">Opt 3</option>
</select>
&#13;
您可以尝试应用其他样式,但这不是标准的事情。有些浏览器甚至会忽略应用于select
和option
代码的样式。