Dar*_*han 4 html css css3 flexbox
我正在尝试学习flexbox。这是我要复制的布局:
基本上,一个大的主机箱很小,其余的很小,可以创建一个迷你网格。
#test {
display: flex;
}
.item {
background-color: #444;
padding: 5px 10px;
margin: 5px;
flex: 1 1 33%;
}
.item-1 {
height: 50px;
}
.item-3 {
order: 1;
}Run Code Online (Sandbox Code Playgroud)
<div id="test">
<div class="item item-1">
A
</div>
<div class="item item-2">
B
</div>
<div class="item item-3">
C
</div>
<div class="item item-4">
D
</div>
</div>Run Code Online (Sandbox Code Playgroud)
这是到小提琴的链接。
#test {
display: flex;
}
#test > div {
flex: 0 0 48%; /* width of first flex item in main container */
height: 120px;
}
section {
flex: 0 0 48%; /* width of second flex item in main container */
display: flex; /* nested flex container to arrange smaller items */
flex-wrap: wrap; /* make container multi-line */
}
section > .item {
flex: 0 0 40%; /* width of smaller items; two max per row */
height: 50px;
}
.item {
background-color: #ccc;
padding: 5px;
margin: 5px;
}Run Code Online (Sandbox Code Playgroud)
<div id="test">
<div class="item">A</div>
<section><!-- NEW; nested flex container -->
<div class="item">B</div>
<div class="item">C</div>
<div class="item">D</div>
<div class="item">E</div>
</section>
</div>Run Code Online (Sandbox Code Playgroud)