我的页面中有4个面板。一次(取决于某些条件)显示1,2,3或全部4个面板。我希望面板重新对齐,以便没有空的空间用于不存在的面板。
我该怎么做?
编辑:如果所有面板都可见,那么它将如下所示: CPPReference
如果假设Pannel 3被隐藏,它将如下所示: http://ibin.co/1zrkoFfExnRZ
答案 0 :(得分:0)
.container {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row;
justify-content: space-around;
padding: 0;
margin: 0;
list-style: none;
}
.rowitem {
background: #ff0000;
padding: 2px;
width: 50%;
height: 50px;
margin-top: 6px;
line-height: 50px;
text-align: center;
font-weight: bold;
border: 1px solid #fff;
}
<ul class="container">
<li class="rowitem">01</li>
<li class="rowitem">02</li>
<li class="rowitem">03</li>
<li class="rowitem">04</li>
</ul>