iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
Modern Web

tailwindcss - 從零開始學系列 第 9

tailwindcss - 從零開始學 - Day9 - 卡片排版組合

  • 分享至 

  • xImage
  •  

這個單元將接續上一個單元製作的卡片排版來延伸。

一般來說使用卡片排版,會有好幾個卡片同時出現,接下來就繼續討論如何放入多個卡片排版。

一開始宣告最上層的 div:

<div class="container mx-auto mt-10">
</div>

這裡使用 container 的寬度,mx-auto 自動置中,mt-10 上方留白 10。

<div class="container mx-auto mt-10">
  <div class="grid grid-cols-1 gap-4 lg:grid-cols-3">
  </div>
</div>

grid grid-cols-1 可以在水平方向切成一個單位,如果是 grid grid-cols-3 就可以在水平方向切成三個單位,加上 gap-4 表示單位與單位之間的間隔為 4。

所以 grid grid-cols-1 lg:grid-cols-3 就表示當寬度大於 lg 時會切成三個單位,小於 lg 會切成一個單位。

最後將上一個單位做成的卡片放入,一次放上三組:

<div class="container mx-auto mt-10">
  <div class="grid grid-cols-1 gap-4 lg:grid-cols-3">
    <a href="/">
      <div class="flex h-44 w-full items-center rounded-3xl border-4 border-black bg-white p-5 shadow-[4px_4px_0_0_#000] hover:bg-yellow-200">
        <div>
          <p class="text-2xl font-bold">My Title</p>
          <p class="mt-4 text-lg font-medium leading-relaxed">Description</p>
        </div>
      </div>
    </a>
    <a href="/">
      <div class="flex h-44 w-full items-center rounded-3xl border-4 border-black bg-white p-5 shadow-[4px_4px_0_0_#000] hover:bg-yellow-200">
        <div>
          <p class="text-2xl font-bold">My Title</p>
          <p class="mt-4 text-lg font-medium leading-relaxed">Description</p>
        </div>
      </div>
    </a>
    <a href="/">
      <div class="flex h-44 w-full items-center rounded-3xl border-4 border-black bg-white p-5 shadow-[4px_4px_0_0_#000] hover:bg-yellow-200">
        <div>
          <p class="text-2xl font-bold">My Title</p>
          <p class="mt-4 text-lg font-medium leading-relaxed">Description</p>
        </div>
      </div>
    </a>
  </div>
</div>

開啟瀏覽器呈現的樣子:

https://ithelp.ithome.com.tw/upload/images/20230916/20162607epszo9qdoU.png

本單位學習到新的標籤:

  • grid:格子排版
  • lg:grid-cols-3:版面大於 lg 則使用 grid-cols-3
  • grid-cols-1:版面小於 lg 則使用使用 grid-cols-1

今日完整範例

tailwindcss - 從零開始學 - Day9 [完]


上一篇
tailwindcss - 從零開始學 - Day8 - 卡片排版
下一篇
tailwindcss - 從零開始學 - Day10 - 卡片排版
系列文
tailwindcss - 從零開始學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言