zoukankan      html  css  js  c++  java
  • 图片轮流翻转,一直循环

    我们的游戏官网,一般都需要一些动画效果,这里的动画是图标一直轮流翻转,每隔1秒翻转一次,下面是我的代码

    <div>
    	<img src="img/HBuilder.png" />
    	<img src="img/HBuilder.png" />
    	<img src="img/HBuilder.png"/>
    </div>
    .img5{
            	 box-shadow: 0 0 10px #9AFE2E;
    		    animation: rotate-x 0.4s;
    		    -moz-animation: rotate-x 0.4s;  /* Firefox */
    		    -webkit-animation: rotate-x 0.4s;   /* Safari 和 Chrome */
    		    -o-animation: rotate-x 0.4s;    /* Opera */
            }
            @keyframes rotate-x {
    		    50% {
    		        transform: scaleX(0);
    		    }
    		    100% {
    		        transform: scaleX(1);
    		    }
    		}
    		/*  IE  */
    		@-ms-keyframes rotate-x {
    		    50% {
    		        -ms-transform: scaleX(0);
    		    }
    		    100% {
    		        -ms-transform: scaleX(1);
    		    }
    		}
    		/* Safari and Chrome*/
    		@-webkit-keyframes rotate-x {
    		    50% {
    		        -webkit-transform: scaleX(0);
    		    }
    		    100% {
    		        -webkit-transform: scaleX(1);
    		    }
    		}
    		/* Firefox  */
    		@-moz-keyframes rotate-x {
    		    50% {
    		        -moz-transform: scaleX(0);
    		    }
    		    100% {
    		        -moz-transform: scaleX(1);
    		    }
    		}
    		/*  Opera  */
    		@-o-keyframes rotate-x {
    		    50% {
    		        -o-transform: scaleX(0);
    		    }
    		    100% {
    		        -o-transform: scaleX(1);
    		    }
    		}
    

      

    这里把一些常用的浏览器的兼容也写了,当然,css只是表现,要让它轮流的额动起来还要有js的配合

    var imgs = $('img');
        var len = imgs.size();//或者用imgs.length;
        var count = 0;
        function overturn(){
            var i = count % len;
            imgs.removeClass('img5');
            imgs.eq(i).addClass('img5');
            count ++;        
        }
        setInterval("overturn()",1000);
    

    好啦,到这里,就愉快的完成啦,不信你试试

      

  • 相关阅读:
    句子
    Https
    SSH
    uCMDB
    snapshot与release
    Ansible
    .NET core webApi 使用JWT验证签名(转)
    .NET core 使用Swagger(转)
    微服务的4个设计原则和19个解决方案(转)
    .NET Core 使用RabbitMQ(转)
  • 原文地址:https://www.cnblogs.com/eyed/p/8403712.html
Copyright © 2011-2022 走看看