用途:帮助在 Tailwind CSS 中实现响应式设计,覆盖按屏幕宽度应用变体、定义自定义断点、以及构建基于容器查询的组件。
主要能力:
- 默认断点:sm: 40rem(640px)、md: 48rem(768px)、lg: 64rem(1024px)、xl: 80rem(1280px)、2xl: 96rem(1536px),均为 @media (width >= …) 形式。
- 自定义断点:在 @theme 中声明,例如 --breakpoint-3xl: 120rem; 之后可用 3xl:grid-cols-6。
- 容器查询(v4):外层用 @container,内层用 @md:grid-cols-2、@lg:grid-cols-3 等按容器宽度响应。
- 尺寸容器(自 v4.3):@container 创建 inline-size 容器;@container-size 创建 size 容器,使块轴单位(cqb、cqh)可解析,并可用 @container-size/{name} 命名。示例中 h-[50cqb] 表示容器块尺寸的一半。
使用方式:采用移动优先写法,如 text-sm md:text-base lg:text-lg,即先定义小屏样式,再用断点前缀逐级覆盖;容器查询则把 @container 或 @container-size 放在父元素,子元素使用 @md:、@lg: 等前缀。
适用场景:需要随视口或父容器宽度变化的布局与组件,如响应式网格、自适应卡片等。
限制:资料未提供安装步骤、依赖版本、浏览器兼容范围、性能表现或收费信息,暂未提供。