JSFiddle - React, Tailwind, and code Playground
by camel2243
HTML
<div class="container flex-container">
<div class="item flex-width">
選單一
</div>
<div class="item flex-width">
選單二
</div>
<div class="item flex-width">
選單三
</div>
<!-- 你可以自由增加選單數量 -->
<!--
<div class="item flex-width">
選單四
</div>
-->
</div>
<div class="container">
<div class="item">
選單一
</div>
<div class="item">
選單二
</div>
<div class="item">
選單三
</div>
<!-- 你無法自由增加選單數量,需要去更改每個item配到的寬度 -->
<!--
<div class="item flex-width">
選單四
</div>
-->
</div>
CSS
.container
{
background-color:rgb(68, 114, 196);
margin-top:20px;
height:80px;
}
.flex-container
{
display:flex;
align-items:flex-start;
flex-grow:1;
}
.item
{
font-size:2rem;
padding:5px 10px;
text-align:center;
box-sizing:border-box;
width:29.3%;
margin:10px;
display:inline-block;
background-color:rgb(116, 196, 69);
color:#FFF;
}