scale3d() | CSS属性参考

906次阅读
没有评论

共计 574 个字符,预计需要花费 2 分钟才能阅读完成。

CSS scale3d()函数用于在三维空间中对一个元素进行缩放。

scale3d()函数的语法如下:

transform: scale3d(<number>, <number>, <number>);

scale3d()函数用于在三维空间中对一个元素进行缩放。它接收无单位的 <number> 作为值。这些值分别用 sx、sy 和 sz 来表示。sx 表示元素沿 X 轴进行缩放,sy 表示元素沿 Y 轴进行缩放,sz 表示沿 Z 轴进行缩放。

如果设置的值大于 1,元素会在相应的方向上被放大。如果设置的值小于 1,元素会在相应的方向上被缩小。如果设置的值为 0,元素不可见。值可以是负数,但是负数值不会缩放元素,负的 sx 和 sy 值会在水平或垂直方向上翻转元素。。

下面是 scale3d() 函数一些示例代码:

transform: scale3d(1, 1, 1); /* 元素不会发生变化 */
transform: scale3d(2, 2, 2); /* 元素放大为原来的 2 倍 */
transform: scale3d(1, 2, 0); 
transform: scale3d(2, 1, 3);
transform: scale3d(-1, -1, -1);
浏览器支持

CSS3 3D Transform 的浏览器兼容性列表如下:

相关阅读
正文完
 0