我是靠谱客的博主 鲜艳草莓,最近开发中收集的这篇文章主要介绍前端第十四课--transform样式详解transform样式详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

transform样式详解

transform属性应用于元素的2D或3D转换;

变化样式:**旋转(rotate);缩放(scale);移动(traslate);倾斜(skew);

旋转:

1.默认是绕中心旋转;

2.transform:rotate(20deg);正值顺时针旋转,负值逆时针旋转;

缩放:

1.原点默认为中心点;

2.transform:scale(x,y);里面的值是倍数;

transform:scaleX(2);横向放大

transform: scaleY(3):纵向放大;

3.倍数>1:元素放大 1>倍数>0:元素缩小 -1<倍数<0:元素倒置缩小 倍数<-1:元素倒置放大

位移:

位移的数轴是以元素原始样式平行于浏览器的宽的是x轴,平行于高的是y轴;

transform:translate(40px,40px);

定义元素水平方向偏移量:translateX();

定义元素垂直方向偏移量:translateY();

倾斜:

1.transform:skew(x,y);值为角度;

transform:skewX(20deg);

transform:skewY(20deg);

2.关于x的倾斜,首先倾斜轴是y轴,正值逆时针,反之顺时针;平行于x轴的直线不倾斜;

关于y的倾斜,首先倾斜轴是x轴,正值向前,反之向后;平行于y轴的直线不倾斜;

在这里插入图片描述
在这里插入图片描述

复合写法:

复合写法没有规定书写顺序,但书写顺序会影响最终效果;

变化原点样式:

1.默认值transform-origin:50% 50%;

水平中心和垂直中心线的交叉点;

2.transform-origin:0% 0%;(左上角为原点)

3.值为负数的时候原点在外面:transform-origin:-100% -100%;
在这里插入图片描述
-origin:-100% -100%;

[外链图片转存中…(img-eFL3TT2N-1582658221647)]

最后

以上就是鲜艳草莓为你收集整理的前端第十四课--transform样式详解transform样式详解的全部内容,希望文章能够帮你解决前端第十四课--transform样式详解transform样式详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部