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;
}