zoom
用于通过 zoom 缩放元素的工具类。
快速参考
| 类 | 属性 |
|---|---|
zoom-<number> | zoom: <number>%; |
zoom-(<custom-property>) | zoom: var(<custom-property>); |
zoom-[<value>] | zoom: <value>; |
示例
基础示例
使用 zoom-<number> 等工具类(如 zoom-75 和 zoom-125)通过 CSS zoom 属性缩放元素:
html
<!-- [!code classes:zoom-75,zoom-100,zoom-125] -->
<div class="zoom-75 ...">
<!-- ... -->
</div>
<div class="zoom-100 ...">
<!-- ... -->
</div>
<div class="zoom-125 ...">
<!-- ... -->
</div>使用自定义值
使用 zoom-[<value>] 等工具类,根据完全自定义的值设置缩放:
html
<div class="zoom-[1.1] ...">
<!-- ... -->
</div>对于 CSS 变量,也可以使用 zoom-(<custom-property>) 语法:
html
<div class="zoom-(--my-zoom) ...">
<!-- ... -->
</div>这只是 zoom-[var(<custom-property>)] 的简写,会自动为你加上 var() 函数。
在悬停时应用
使用 hover:* 等变体作为 zoom 工具类的前缀,即可仅在该状态下应用该工具类:
html
<div class="zoom-100 hover:zoom-125 ...">
<!-- ... -->
</div>了解如何使用变体,请参阅变体文档。
响应式设计
使用 md: 等断点变体作为 zoom 工具类的前缀,即可仅在中等及以上屏幕尺寸下应用该工具类:
html
<div class="zoom-100 md:zoom-125 ...">
<!-- ... -->
</div>了解如何使用变体,请参阅变体文档。