CSS3中动画TRANSFORM必须要了解的SKEW变化原理

发布时间:2020-07-18 09:25:50 作者:towaywu
来源:网络 阅读:884

transform是CSS3中比较安全的动画(对于性能来说),其中有一些动画属性,来执行不同的变化.今天我们来了解skew的变化原理.

skew,其实使用的频率不是很高,当然也没有最低.但是往往,一直都不知道他的变化规则.所以使用起来有点摸不着头脑.动画上的使用,也就没那么优先考虑.

skew有两个属性: skewX,skewY.其实变化也就针对这两个值来操作.


首先我们来看,最基本的skew术语.

CSS3中动画TRANSFORM必须要了解的SKEW变化原理
图中这个方形是一个BOX,skew的默认原点是盒子的中心点(0,0)横向为Y轴,纵向为X轴,这跟我们以往接触到的坐标轴,刚好是相反的.这个图应该很好理解.


下面我们来做一个skewX(10deg)的变化.

CSS3中动画TRANSFORM必须要了解的SKEW变化原理
铅笔盒子,为原盒子.红色的盒子为变换后的盒子.从坐标轴X轴来看,首先将原X轴旋转10个度数,得到红色的X坐标轴,然后根据红色X坐标轴,做盒子的基本变换.这是最进本几何变换了.我们就不深入了,自己可以动手画画图纸,我就喜欢在图纸上理解.


下面继续完成skewY(10deg)的变化.

CSS3中动画TRANSFORM必须要了解的SKEW变化原理
这里和上面的BOX是一样的,变化的是针对Y轴了.最后得出的是红色BOX.

我附上最后的图纸:

CSS3中动画TRANSFORM必须要了解的SKEW变化原理
画得不好,O(∩_∩)O~!如果需要自己试更大的度数,自己尝试用笔在纸上画一下,这样印象更深.




本文属于吴统威的博客,微信公众号:bianchengderen 的原创文章,转载时请注明出处及相应链接:http://www.wutongwei.com/front/infor_showone.tweb?id=154 ,欢迎大家传播与分享.


推荐阅读:
  1. CSS3与动画有关的属性transition、animation、transform对比
  2. CSS3中的变形(transform)、过渡(transition)、动画(animation)属性

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

动画 transform html5

上一篇:php将16进制转为字符串的方法

下一篇:详解C++11智能指针中的shared_ptr

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》