美文网首页
CSS3变形与动画(上)

CSS3变形与动画(上)

作者: 梨啊梨 | 来源:发表于2018-01-31 16:08 被阅读0次

    rotate()旋转

    使元素相对中心点进行旋转,如果是正值顺时针,负值逆时针


    skew()扭曲

    以元素中心为基点

    skew()具有三种情况:

    1、skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的角度值进行扭曲变形);

    2、skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);

    3、skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)


    scale()缩放

     让元素根据中心原点对对象进行缩放。

    缩放 scale 具有三种情况:

    1、 scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)

    2、scaleX(x)元素仅水平方向缩放(X轴缩放)

    3、scaleY(y)元素仅垂直方向缩放(Y轴缩放)

    注意:默认值是1,小于1则缩小,大于1则放大


    translate()位移

    translate我们分为三种情况:

    1、translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动)

    2、translateX(x)仅水平方向移动(X轴移动)

    3、translateY(Y)仅垂直方向移动(Y轴移动)


    transform-origin 原点

    任何一个元素都有一个中心点,变形操作都是根据中心来变形的


    transition-property 过度动画的css属性名称

    transition-duration  过度动画所花费的时间

    transition-timing-function 过度动画的速度

    transition-delay 延时过度

    tranition简写:第一个时间的值为持续时间,第二个时间值为延迟的时间值

    举个栗子: a{transition:background 0.8s(花费的事件),ease 0.3s(延迟时间)  如果有多个transition声明,则用,隔开

    相关文章

      网友评论

          本文标题:CSS3变形与动画(上)

          本文链接:https://www.haomeiwen.com/subject/wbnkzxtx.html