【问题标题】:Tailwind align with Flex (Top, Center, Bottom)Tailwind 与 Flex 对齐(顶部、中心、底部)
【发布时间】:2022-01-15 04:02:57
【问题描述】:

我想使用 tailwind 在容器中构建以下内容。不幸的是,我还没有找到一个好的解决方案。也许有人知道更多。

  <div class="bg-blue-200 h-48 flex px-8">
        <div class="flex items-top">1</div>
        <div class="flex items-center">2</div>
        <div class="flex items-end">3</div>
  </div>

在 div 中,标题 1 应位于顶部,标题 2 居中,标题 3 位于底部。

【问题讨论】:

    标签: html flexbox tailwind-css


    【解决方案1】:

    你应该使用'flex-col'类。

     <div class="flex flex-col">
          <div class="flex mb-1 bg-blue-200 py-5">Heading 1</div>
          <div class="flex mb-1 bg-blue-200 py-5">Heading 2</div>
          <div class="flex mb-1 bg-blue-200 py-5">Heading 3</div>
      </div>
    

    演示: https://play.tailwindcss.com/hDdf1puPXP?size=1260x720

    【讨论】:

    • 哦,谢谢 - 完美!
    【解决方案2】:

    这是我的提议,带有flex flex-col items-center justify-center 和自定义bg-[colors] 和一点空白(padding ,margin)。使用tailwindcss构建

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <script src="https://cdn.tailwindcss.com"></script>
      </head>
    
      <body class="bg-[#C3C3C3]">
        <div
          class="flex flex-col items-start justify-center h-screen text-transform: uppercase text-4xl text-white gap-40 ml-10"
        >
          <div class="bg-[#898989] py-5 h-20 w-96 pl-5">Heading1</div>
          <div class="bg-[#898989] py-5 h-20 w-96 pl-5">Heading2</div>
          <div class="bg-[#898989] py-5 h-20 w-96 pl-5">Heading3</div>
        </div>
      </body>
    </html>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多