CSS3中的scale属性用于对元素进行缩放。
transform: scale(2,1.5);
上述代码意为将元素的宽度放大2倍,高度放大1.5倍。scale函数中的第一个参数为横向放大比例,第二个参数为纵向放大比例,参数可取任意浮点数。
transform: scale(0.5);
以上代码意为将元素缩小为原来的1/2大小,可以只填写一个参数来进行单方向的缩放。
除了缩放比例之外,CSS3中的scale还可以使用负值来进行反向缩放。例如:
transform: scale(-1);
以上代码意为按照中心点进行翻转,并将元素水平方向翻转。
除了scale,在transform中还有其他的可用属性,例如rotate、translate等,用于对元素进行旋转、平移等操作。
如果想要对某个元素进行组合变换,则可以在同一个transform属性中使用多个变换函数,例如:
transform: scale(1.2) rotate(20deg) translate(50px,50px);
以上代码意为先将元素放大1.2倍,再将其顺时针旋转20度,最后向右下平移50px。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。