css3小知识1

2017-11-27  本文已影响0人  形象代言人

一、蒙版

-webkit-mask
    显示有颜色的地方

二、旋转

  transform
            rotate()                Z轴旋转
            rotateX()               X轴旋转
            rotateY()               Y轴旋转

透视

    transform: perspective(透视值); 
        值   推荐800-1200
            大   不明显
            小   明显
translate(x,y)          x轴y轴平移
translateZ()            Z轴平移

想要改变translateZ,那父级元素必须变成3D
    -webkit-transform-s tyle: preserve-3d;
    父级一定要透视
    如果父级有旋转XY之类的
    -webkit-transform: perspective() rotateX/Y();
    如果父级什么都不需要
    perspective: 800px;

transform注意:
    1.执行有顺序(后面的先执行)
    2.行元素有问题(不能操作行元素)

三、运动

transition: duration type-style timing-function delay;
(1)高级动画
    animation
    定义一个动画
        @keyframes name{
            from{}
            to{}
        }
    调用一个动画
        animation: name duration ...;
    贝塞尔曲线
    cubic-bezier(x1,y1,x2,y2)
   (a)名字
    -webkit-animation-name: toBig;      
   (b)运动时长
    -webkit-animation-duration: 1s;
   (c) 运动类型
    -webkit-animation-timing-function: ease;
   (d)迭代次数  infinite 无限
    -webkit-animation-iteration-count: infinite;
   (e)方向        alternate
    -webkit-animation-direction: alternate;
    (f)播放状态
    -webkit-animation-play-state: paused|running;
    (g)延迟
    -webkit-animation-delay:;
    (h)停在那
    -webkit-animation-fill-mode: backwards;
上一篇下一篇

猜你喜欢

热点阅读