You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Fluid-Tailwind实现响应式百分比Div(无需手动写Tailwind类)

正确实现方式

首先确保fluid-tailwind插件已正确配置到Tailwind配置文件中:

// tailwind.config.js
module.exports = {
  // 其他Tailwind配置项
  plugins: [
    require('fluid-tailwind')
  ]
}

修改布局代码,给两个子div使用正确的流体宽度类,同时父元素添加flex-wrap保证小屏幕下能换行:

<div class="flex flex-wrap">
  <div class="~w-full/1/2">A</div>
  <div class="~w-full/1/2">B</div>
</div>

原写法无效的原因

  • ~w-2/2/1/2:fluid-tailwind没有w-2/2这个预设类,等价的标准类是w-full,需替换为full
  • ~w-[2/2]/[1/2]:插件对2/2的分数解析存在兼容问题,使用full更可靠
  • ~sm/md:~w-2/2/1/2:语法错误,fluid-tailwind的响应式流体类无需重复加~前缀,且断点格式不符合插件要求

补充说明

~w-full/1/2的作用是:屏幕宽度小于Tailwind默认sm断点(640px)时,元素宽度为100%;屏幕宽度达到sm及以上时,宽度自动过渡为1/2,无需手动编写响应式前缀。

内容的提问来源于stack exchange,提问作者naticap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 14:59:52