【发布时间】:2019-05-30 20:40:11
【问题描述】:
我有一个简单的 flexbox 场景 - 父级、少量项目等。
我需要有选择地隐藏其中一个子项,我使用 display: none 进行。
但是,稍后,我需要恢复项目的可见性 - 但作为什么?我不是flex,我想也不是inline-flex,那是什么?
我不能使用display: unset,因为它似乎只受到适度支持。有任何想法吗?
.container {
margin: 40px;
}
.flexbox-container {
display: flex;
}
.flexbox-item {
flex: 1 0 0;
height: 40px;
background-color: aqua;
}
.flexbox-item:not(:first-child) {
margin-left: 20px;
}
.hide-item {
display: none;
}
<div class="container">
<div class="flexbox-container">
<div class="flexbox-item">child</div>
<div class="flexbox-item hide-item">child</div>
<div class="flexbox-item">child</div>
</div>
</div>
【问题讨论】:
-
div 是块所以 display:"block"
-
你是怎么隐藏的,你能在这里分享一下情况的实时场景吗?