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

如何在UnoCSS中使用任意断点?已尝试Tailwind语法未生效

解决UnoCSS Wind预设下自定义响应式断点不生效的问题
  • 方法1:直接使用UnoCSS动态媒体查询语法
    把你原来的 min-[780px]:flex-row 替换成 @[min-width:780px]:flex-row,这种写法是UnoCSS原生支持的动态断点格式,不需要额外配置就能生效。

  • 方法2:配置自定义断点(更易复用)
    在项目的 uno.config.ts 里添加自定义断点配置,之后就能用简洁的前缀调用:

    import { defineConfig } from 'unocss'
    import presetWind from '@unocss/preset-wind'
    
    export default defineConfig({
      presets: [
        presetWind({
          theme: {
            screens: {
              min780: '780px',
              // 这里还可以添加其他自定义断点
            }
          }
        })
      ]
    })
    

    配置完成后,直接用 min780:flex-row 即可(如果需要max-width断点,可配置为 'max780': {'max': '780px'})。

补充说明

UnoCSS Wind预设虽然对齐了Tailwind的大部分语法,但 min-[xxx]: 这种动态断点写法并非默认支持,所以需要通过上面两种方式适配。

内容的提问来源于stack exchange,提问作者sir-haver

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 20:42:05