【发布时间】:2019-01-11 05:43:47
【问题描述】:
我有一个选择菜单,每个选项都有不同的长度。如何根据所选选项的高度更改选择菜单的高度?选择菜单的宽度应该相同。
body {
background-color: black;
}
select {
padding: 30px, 30px, 0, 0;
max-width: 280px;
min-width: 140px;
background-color: white;
height: 32px;
border: 0;
border-radius: 0;
margin: 0 auto;
cursor: pointer;
box-sizing: border-box;
white-space: normal;
word-wrap: break-word;
@media only screen and (max-width: 600px) {
max-width: 320px;
}
@media only screen and (max-width: 400px) {
max-width: 180px;
}
}
<body>
<select>
<option value="first">First Value First Value First Value First Value First Value First Value</option>
<option value="second" selected>Second Value Second Value Second Value Second Value</option>
<option value="third">Third Value Third Value Third Value Third Value</option>
</select>
</body>
链接到CodePen
谢谢!
【问题讨论】:
-
你的意思是想让选择框和最宽的子选项一样宽?
-
感谢您的评论。选择菜单的宽度应该相同。
标签: html css sass html-select