zoukankan      html  css  js  c++  java
  • CSS3 3D转换注意事项

    1、rotate3D(a,b,c,d)4个参数,前三个,对应x,y,z 轴,是标示你是否希望沿着该轴旋转,
    是为1,不是为0,最后一个标示旋转的角度。
    2、translate3D(a,b,c)三个参数表示沿着X,Y,Z轴的移动距离
    3、scale3d 不能自己单独使用,需要配合其他变换效果一起使用,先使用scaleZ,
    再使用其他效果
    4、支持投影:
    -webkit-box-reflect:below 10px -webkit-linear-gradient(top,rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%);

    5、js添加css3转换的浏览器兼容写法
        function css3Transform(element, value) {
                var arrPriex = ["o", "ms", "Moz", "webkit", ""];
                var length = arrPriex.length;
                for (var i=0; i < length; i+=1) {  element.style[arrPriex[i] + "Transform"]
                = value;  }
            }
            
    6、当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。
    通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:
    规定动画的名称
    规定动画的时长
    疑问:还可以添加什么动画属性
        属性                    描述    
    @keyframes                    规定动画。    
    animation                    所有动画属性的简写属性,除了 animation-play-state 属性。    
    animation-name                规定 @keyframes 动画的名称。    
    animation-duration            规定动画完成一个周期所花费的秒或毫秒。默认是 0。    
    animation-timing-function    规定动画的速度曲线。默认是 "ease"。    (linear,匀速,ease低速开始,step-start,step-end, step-start在变化过程中,是以下一帧的显示效果来填充间隔动画,step-end与上面相反,是以上一帧的显示效果来填充间隔动画)
    animation-delay                规定动画何时开始。默认是 0。    
    animation-iteration-count规定动画被播放的次数。默认是 1 infinite无限次播放,或者直接限定次数    
    animation-direction            规定动画是否在下一周期逆向地播放。默认是 "normal"。    alternate(反向)
    animation-play-state        规定动画是否正在运行或暂停。默认是 "running"。    paused
    animation-fill-mode            规定对象动画时间之外的状态。none | forwards | backwards | both;
            值    描述
            none    不改变默认行为。
            forwards    当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。
            backwards    在 animation-delay 所指定的一段时间内,在动画显示之前,应用开始属性值
                        (在第一个关键帧中定义)。
            both    向前和向后填充模式都被应用。

    组合写法:animation: myfirst 5s linear 2s infinite alternate both;

  • 相关阅读:
    PS的使用[未完待续]
    Navicat破解方法【很靠谱】
    some blogs
    Linux curl命令详解
    api_automation_mysql
    linux 笔记
    pytest 笔记
    sel+python 基础
    postman 断言
    homebrew note
  • 原文地址:https://www.cnblogs.com/wilburmin/p/5985846.html
Copyright © 2011-2022 走看看