CSS 的 zoom 属性在控制元素的放大级别时很有用。
zoom 是 CSS 的一个非标准属性,建议对相同的输出使用 transform: scale() 函数。
可能的值
normal:指定元素应以其正常大小呈现。
reset:指定元素不应去(放大),除非用户应用非捏合缩放。不建议,而是使用未设置的值。
<percentage>:称为缩放因子的任何百分比值。
- 值等于 100% 是正常的。
- 值大于 100% 表示元素应放大。
- 值小于 100% 表示元素应缩小。
<number>:对应于百分比值的任何数字值。例如:1.0 = 100% = 正常。
- 值等于 1.0 是正常的。
- 值大于 1.0 表示元素应放大。
- 值小于 1.0 表示元素应缩小。
适用于
所有 HTML 元素。
DOM 语法
CSS zoom - 正常值
下面是一个示例:
CSS zoom - <百分比>值
这是另一个示例:
CSS zoom - 带数字值
下面是一个示例,其中 h1 元素在悬停时缩放:
CSS zoom - 带动画
下面是一个示例,其中动画在悬停和缩放时添加: