跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

容器查询生成

用容器名、尺寸条件与 and/or/not 关系拼出 @container 查询。

容器

第一个条件

生成的 CSS

怎么用

  1. 填写容器名,或留空生成匿名查询。
  2. 选择 container-type。inline-size 可以按宽度查询,size 额外支持高度查询但要求容器有确定高度。
  3. 设置第一个条件,例如 min-width 400px;需要第二个条件时勾选启用。
  4. 选择关系:and 要求两者都满足,or 满足其一即可,not 只对第一个条件取反。
  5. 复制 CSS。第一块在包裹层声明容器,第二块放你的组件规则。

常见用法

常见问题

问:加了 container-type 却没效果,为什么? 答:容器查询只在声明了该容器的后代元素上生效。请确认你要设置样式的元素位于带 container-type 的包裹层内部,而不是树的另一个分支里。

问:什么时候该用 size 而不是 inline-size? 答:按宽度查询用 inline-size,这是最常见的情况。只有当容器的高度不依赖内容时才用 size,否则高度查询可能基于自动高度计算,结果与预期不一致。

问:容器查询能检测视口吗? 答:不能。容器查询测量的是最近的、带有匹配 container-type 的祖先容器。想对视口作出反应,请改用媒体查询。

你的数据留在这台设备上

容器查询生成 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。