zoukankan      html  css  js  c++  java
  • 元素从最左侧顺序移入

    最近在做的有好多动画特效,现在在说的是三个元素都从最左边移入,我的方法可能是很笨的方法,还没有找到最好的办法,我先记录一下我的方法

    <div class="yuan dong1">
    				<img src="/Images/index/product.png" />
    			</div>
    			<div class="yuan dong2">
    				<img src="/Images/index/game.png" />
    			</div>
    			<div class="yuan dong3">
    				<img src="/Images/index/zqdl.png" />
    			</div>
    
     div.yuan {  220px; padding: 70px 0; }
            .dong1{animation: floatOut1 .1s .1s linear forwards;}
    		.dong2{animation: floatOut2 .5s .1s linear forwards;}
    		.dong3{ animation: floatOut3 1.5s .1s linear forwards;}
            
            @@keyframes floatOut1 {
                0% {
                    opacity: 0;
                    transform: translate3d(-50px,0,0);
                    -webkit-transform: translate3d(-50px,0,0);
                    -moz-transform: translate3d(-50px,0,0);
                    -ms-transform: translate3d(-50px,0,0);
                    -o-transform: translate3d(-50px,0,0);
                }
    
                100% {
                    opacity: 1;
                    transform: translate3d(0,0,0);
                    -webkit-transform: translate3d(0,0,0);
                    -moz-transform: translate3d(0,0,0);
                    -ms-transform: translate3d(0,0,0);
                    -o-transform: translate3d(0,0,0);
                }
            }
    
            @@keyframes floatOut2 {
                0% {
                    opacity: 0;
                    transform: translate3d(-500px,0,0);
                    -webkit-transform: translate3d(-500px,0,0);
                    -moz-transform: translate3d(-500px,0,0);
                    -ms-transform: translate3d(-500px,0,0);
                    -o-transform: translate3d(-500px,0,0);
                }
    
                100% {
                    opacity: 1;
                    transform: translate3d(10px,0,0);
                    -webkit-transform: translate3d(10px,0,0);
                    -moz-transform: translate3d(10px,0,0);
                    -ms-transform: translate3d(10px,0,0);
                    -o-transform: translate3d(10px,0,0);
                }
            }
    
            @@keyframes floatOut3 {
                0% {
                    opacity: 0;
                    transform: translate3d(-1000px,0,0);
                    -webkit-transform: translate3d(-1000px,0,0);
                    -moz-transform: translate3d(-1000px,0,0);
                    -ms-transform: translate3d(-1000px,0,0);
                    -o-transform: translate3d(-1000px,0,0);
                }
    
                50% {
                    opacity: 0;
                    transform: translate3d(-1000px,0,0);
                    -webkit-transform: translate3d(-1000px,0,0);
                    -moz-transform: translate3d(-1000px,0,0);
                    -ms-transform: translate3d(-1000px,0,0);
                    -o-transform: translate3d(-1000px,0,0);
                }
    
                100% {
                    opacity: 1;
                    transform: translate3d(60px,0,0);
                    -webkit-transform: translate3d(60px,0,0);
                    -moz-transform: translate3d(60px,0,0);
                    -ms-transform: translate3d(60px,0,0);
                    -o-transform: translate3d(60px,0,0);
                }
            }
    

      这就是我的笨办法,要是有简单的方法,还希望多交流

      

  • 相关阅读:
    白盒测试笔记之:Junit 单元测试以及测试覆盖率
    Bootstrap+JSP实例学习笔记一.简单的带登录功能的首页
    一位普通测试人2018年简单回顾
    Web API学习笔记(Python实现)
    web安全测试--sql注入攻击
    电源分配系统及电源完整性
    FPGA Timing笔记
    使用arm开发板搭建无线mesh网络(二)
    使用arm开发板搭建无线mesh网络(一)
    arm tiny6410双网卡桥接问题
  • 原文地址:https://www.cnblogs.com/eyed/p/8426512.html
Copyright © 2011-2022 走看看