Html Css将div的宽度缩放为绝对定位同级的宽度
我正在尝试创建一个自定义下拉列表 我们有一个描述:Html Css将div的宽度缩放为绝对定位同级的宽度,html,css,css-position,Html,Css,Css Position,我正在尝试创建一个自定义下拉列表 我们有一个描述:选择一个值:,然后是带有所选值的实际下拉列表xa,b,c,长值等是下拉列表中可用的行。下拉列表的行是绝对定位的 <div class="wrapper"> <div class="description" style="">Choose a value: </div> <div class="custom-select"> <div class="selecte
选择一个值:
,然后是带有所选值的实际下拉列表x
<代码>a,b
,c
,长值
等是下拉列表中可用的行。下拉列表的行是绝对定位的
<div class="wrapper">
<div class="description" style="">Choose a value: </div>
<div class="custom-select">
<div class="selected">x</div>
<div class="options">
<div>a</div>
<div>b</div>
<div>c</div>
<div>long-value</div>
<div>e</div>
</div>
</div>
</div>
.wrapper {
display: flex;
}
.description {
}
.custom-select {
border: 1px solid black;
position: relative;
}
.selected {
}
.options {
position: absolute;
border: 1px solid black;
}
选择一个值:
x
A.
B
C
长期价值
E
.包装纸{
显示器:flex;
}
.说明{
}
.自定义选择{
边框:1px纯黑;
位置:相对位置;
}
.选定{
}
.选项{
位置:绝对位置;
边框:1px纯黑;
}
我有点卡住了,我如何缩放我的的宽度。选择的与我的的宽度相等。这里的选项?如何将长值
放在一行上?也就是说,它不应该被包装
您可以使用柔性和方向柱,而不需要绝对位置:
选择一个值:
x
A.
B
C
长期价值
E
由于您希望显示选定的值,然后允许从列表中选择其他值,因此设置实际的选择元素的样式可能是一种更好的方法谢谢,这就是我想要的!