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