Css3five

作者: 余霜序 | 来源:发表于2019-08-20 00:46 被阅读0次
    过度动画执行完成事件 transitireend
    开启3d空间

    一般正对父级
    transform-style-preserve-3d
    rotateZ和rotate是一样的效果 只不过一个是3d 一个是平面
    translate值 由百分比 像素
    但是在z轴 只有像素
    让元素X旋转90度可以隐藏
    translate3d只能跟3个值

    景深设置

    在父级开启景深,子元素都将开启进大远小的效果
    perspective
    远大越大 越小越小
    只想单独让一个元素实现景深效果,那么就要给这个元素单独设置
    transform:perspective

    关键帧动画

    关键帧是以 @keyframes name{}来定义的 书写在css样式style标签中
    当某个元素 需要动画的时候 可以直接调用这给关键帧即可 可以复用。
    当关键帧的两个帧是from和to的时候代表的是0 和百分之百的状态
    当关键帧开始后会先执行form 然后依次执行百分比 然后执行到to
    当然也可以不写from和to直接书写百分比。
    animation-direction:alternate动画轮流方向播放
    animation-fill-mode:backwards
    在执行前让元素以第一帧动画等待
    animation-fill-mode:forwards
    在执行后让元素保持最后一帧样式
    animation-fill-mode;both
    两个效果都实现

    控制动画停止

    暂停动画
    animation-play-state:paused
    动画执行
    animation-play-state:running

    相关文章

      网友评论

          本文标题:Css3five

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