CSS2D效果变形

trasition过渡效果设置

transition-property指定过渡属性的名称

transtition-duration指定该属性过渡持续时间

transition-delay指定过渡效果开始之前需要等待时间

transition-timing-function指定过渡效果类型

ease默认值,先加速后减速

linear匀速

ease-in加速

ease-out减速

ease-in-out先加速后减速效果比ease效果强烈些

cubic-bezier贝塞尔曲线按照贝塞尔曲线的速度运动可以在cubic-bezier(.17,.67,.83,.67) ✿ cubic-bezier.com中获取想要的数值

简写属性transition:property duration delay timing-function;

transform变形

rotate旋转

按照基点进行旋转语法:transform:rotate(45deg);正值为顺时针旋转,负值为逆时针旋转

translate移动

按照基点进行水平方向移动,语法:transform:translate(x,y);

正值x为向右移动,y为向下移动

负值x为向左移动,y为向上移动

scale缩放

按照基点进行缩放,语法:transform:sclae(x,y);

x值为向基点水平方向进行缩放

y值为向基点垂直方向进行缩放

skew扭曲

按照基点进行扭曲变形,语法:transform:skew(x,y);

这里的x,y取角度

按照给定的角度沿基点x,y轴进行扭曲变换

matrx矩阵

以一个含六值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换

transform-origin改变元素基点

更改元素进行变形的参照基点,语法:transform-origin:;

它的取值可以为left,right,top,bottom,center

也可以为left center,right center,top center,bottom center,center center

还可以为百分比参照物为容器本身左上角

transform需要在不同浏览器内核中添加前缀避免兼容问题

-moz-transform:rotate translate scale skew;

-webkit-transform:rotate translate scale skew;

-o-transform:rotate translate scale skew;

-ms-transform:rotate translate scale skew;

transform:rotate translate scale skew;

 

 

 

 

 

上一篇:移动端viewPoint的理解


下一篇:编程规范之浮点数的比较