scaleX()
基线 广泛可用
此功能已得到很好的建立,并在许多设备和浏览器版本上运行。它自 2015 年 9 月.
报告反馈
试一试
**scaleX()
** CSS 函数 定义了沿 x 轴(水平方向)调整元素大小的变换。其结果为 <transform-function>
数据类型。
它通过一个常数因子修改每个元素点的横坐标(水平,x 坐标),除非缩放因子为 1,在这种情况下函数为恒等变换。缩放不是各向同性的,元素的角度通常不会保留,除非是 90 度的倍数。scaleX(-1)
定义了 轴对称,其垂直轴通过原点(如 transform-origin
属性所指定)。
语法
注意:
scaleX(sx)
等效于 scale(sx, 1)
或 scale3d(sx, 1, 1)
。scaleX(s)
css
示例
HTML
[s 0 0 1 0 0]
<div>Normal</div>
<div class="scaled">Scaled</div>
CSS
注意:
scaleX(sx)
等效于 scale(sx, 1)
或 scale3d(sx, 1, 1)
。div {
width: 80px;
height: 80px;
background-color: skyblue;
}
.scaled {
transform: scaleX(0.6);
background-color: pink;
}
html
规范
结果 |
---|
规范 # CSS 变换模块级别 1 |
浏览器兼容性
funcdef-transform-scalex
另请参阅
scaleY()
scaleZ()
transform
scale
<transform-function>
transform-origin
- 已启用 JavaScript。启用 JavaScript 以查看数据。