<h2>・order:順番を任意の順に並び替えることができます。</h2>
<p>マイナス→設定なし→0→1→2・・・</p>
<ul class="style01">
<li class="list01">1</li>
<li class="list02">2</li>
<li class="list03">3</li>
<li class="list04">4</li>
<li class="list05">5</li>
<li class="list06">6</li>
<li class="list07">7</li>
</ul>
<h2>・flex-grow:指定した要素の伸び率を設定できます。</h2>
<ul class="style02">
<li class="list01">1</li>
<li class="list02">2</li>
<li class="list03">3</li>
<li class="list04">4</li>
<li class="list05">5</li>
<li class="list06">6</li>
<li class="list07">7</li>
</ul>
<h2>・flex-shrink:指定した要素の縮み率を設定できます。</h2>
<ul class="style03">
<li class="list01">1</li>
<li class="list02">2</li>
<li class="list03">3</li>
<li class="list04">4</li>
<li class="list05">5</li>
<li class="list06">6</li>
</ul>
<h2>・flex-basis:横幅を指定できます。</h2>
<ul class="style04">
<li class="list01">1</li>
<li class="list02">2</li>
<li class="list03">3</li>
<li class="list04">4</li>
<li class="list05">5</li>
<li class="list06">6</li>
<li class="list07">7</li>
</ul>
<h2>・align-self:縦方向の位置を指定できます。</h2>
<ul class="style05">
<li class="list01">1</li>
<li class="list02">2<br>2行目</li>
<li class="list03">3</li>
<li class="list04">4<br>2行目<br>3行目</li>
<li class="list05">5</li>
<li class="list06">6</li>
<li class="list07">7</li>
</ul>
hr {
margin:4rem 0;
}
ul {
background: #ccc;
padding:1rem;
display: flex;
width:850px;
}
li {
list-style:none;
padding:2rem;
text-align:center;
}
.list01 {
background: #fb7272;
}
.list02 {
background: #fba972;
}
.list03 {
background: #fbe872;
}
.list04 {
background: #78da69;
}
.list05 {
background: #72d8fb;
}
.list06 {
background: #7277fb;
}
.list07 {
background: #f48bea;
}
.style01 li:first-child {
order:2;
}
.style01 li:nth-child(3) {
order:-1;
}
.style01 li:nth-child(6) {
order:0;
}
.style02 li:nth-child(3) {
flex-grow:2;
}
.style02 li:nth-child(4) {
flex-grow:1.5;
}
.style03 li {
width:16%;
}
.style03 li:nth-child(3) {
flex-shrink:3;
}
.style03 li:nth-child(4) {
flex-shrink:4;
}
.style04 li:nth-child(2) {
flex-basis:400px;
}
.style04 li:nth-child(4) {
flex-basis:200px;
}
.style05 li {
align-self:center;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.