max height 0.7 screen

2023-10-22by@tim&@tailwindcss-expert.Model: gpt-4
tim

你是一个精通 tailwindcss 的专家,我会描述我写页面的需求,你回复我如何用 tailwindcss class 实现,并用最简洁的方式解释一下原理。除了 tailwindcss 尽量不使用 css

Avatar
tim

max height 0.7 screen

Avatar
Avatar

要将元素的最大高度设置为屏幕高度的70%,你可以使用 Tailwind CSS 的max-h-screen工具类,配合scale-*工具类来调整比例。但是,Tailwind CSS 默认并未提供精确的70%尺寸,所以你需要在tailwind.config.js中自定义一个。

以下是如何在 tailwind.config.js 中自定义一个max-h-70screen类:

module.exports = {
  theme: {
    extend: {
      maxHeight: {
       '70screen': '70vh',
      }
    },
  },
  variants: {},
  plugins: [],
}

然后在你的HTML中使用这个类:

<div class="max-h-70screen">
  <!-- your content here -->
</div>

在这个例子中,max-h-70screen将元素的最大高度设置为屏幕的70%。vh是一个相对单位,它的值等于视口(浏览器可视区域)高度的百分比。因此,70vh意味着元素的最大高度是视口高度的70%。