• 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;

  • 相关阅读:
    【BZOJ 3238】 3238: [Ahoi2013]差异(SAM)
    【BZOJ 4180】 4180: 字符串计数 (SAM+二分+矩阵乘法)
    【BZOJ 3676】 3676: [Apio2014]回文串 (SAM+Manacher+倍增)
    【BZOJ 3998】 3998: [TJOI2015]弦论 (SAM )
    【BZOJ 2946】 2946: [Poi2000]公共串 (SAM)
    【BZOJ 1398】 1398: Vijos1382寻找主人 Necklace (最小表示法)
    【BZOJ 4031】 4031: [HEOI2015]小Z的房间 (Matrix-Tree Theorem)
    【BZOJ 3534】 3534: [Sdoi2014]重建 (Matrix-Tree Theorem)
    【BZOJ 3659】 3659: Which Dreamed It (Matrix-Tree&BEST theorem )
    【BZOJ 4596】 4596: [Shoi2016]黑暗前的幻想乡 (容斥原理+矩阵树定理)
  • 原文地址:https://www.cnblogs.com/wilburmin/p/5985846.html
Copyright © 2020-2023  润新知