纯css实现select下拉框并排显⽰
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
select {
text-align: center;
height: 50px;
overflow: hidden;
border: none;
outline: none;
background: #eee;
border-radius: 10px;
}
option{
width: 150px;
height: 40px;
font-size: 20px;
display: inline-block;
html下拉菜单的制作方法border-radius: 10px;
padding-top: 10px;
}
</style>
</head>
<body>
<select name="toppings" multiple="multiple">
<option value="mushrooms" selected="selected">mushrooms</option>
<option value="greenpeppers">green peppers</option>
</select>
</body>
</html>
项⽬需求:让option选项并排显⽰,同时隐去select那丑陋的默认选择⼩三⾓
总结:⽹上纯css改默认样式的⽅法看了⼀些,基本都是⼀个套路,⽽且相互抄袭,这倒没什么,关键是试了⼀下,不起作⽤。还有⼀个套路就是重新布局模拟select,因为项⽬是⼆次开发,为避免修改前后台表单验证,没有采⽤这个⽅案。⽽反观以上代码,功能实现了,但有个缺点就是默认选中背景⾊和点击选中背景⾊没法调整,不知道是否有相应css属性可以调整,欢迎探讨!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论