zoukankan      html  css  js  c++  java
  • 3D开机动画

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width initial-scale=1.0 user-scalable=no"/>
            <title></title>
            <style type="text/css">
                *{
                    padding: 0;
                    margin: 0;
                }
                body,html{
                    height: 100%;
                    overflow: hidden;
                }
                #wrap{
                    height: 100%;    
                    position: relative;
                    perspective: 200px;
                }
                #wrap > .inner{
                    height: 100%;
                    position: relative;
                    transform-style: preserve-3d;
                }
                #wrap > .inner > img{
                    height: 30%;
                    margin-top: -60px;
                    animation: move 1s infinite;
                    
                }
                @keyframes move{
                    from{transform: translate3d(-50%,-50%,0) rotateY(0deg);}
                    to{transform: translate3d(-50%,-50%,0) rotateY(360deg);}
                }
                #wrap > .inner > img,#wrap > .inner > p{
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    transform: translate3d(-50%,-50%,0);
                }
                
                
                
            </style>
        </head>
        <body>
            <div id="wrap">
                <div class="inner">
                    <img src="img/load/logo2.png"/>
                    <p>已加载0%</p>
            
                </div>
            </div>
        </body>
        <script src="../2D变换/js/jquery-1.10.1.js" type="text/javascript" charset="utf-8"></script>
        <script src="js/data.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            
            $(function(){
                var $pNode = $("p");
                var flag = 0;
                var images = [];
                
                for (item in imgData) {
                    images = images.concat(imgData[item])
                }
                
                for (var i = 0 ; i<images.length;i++) {
                    //实现图片的预加载,然后实现loading的百分比
                    var img = new Image();
                    img.src = images[i];
                    img.onload = function(){
                        flag++;
                        $pNode.html("已加载"+(Math.round(flag/images.length*100))+"%")
                        console.log(Math.round(flag/images.length*100))
                    }
                    img.onerror = function(){
                        alert('地址有问题')
                    }
                }
                
                
            })
            
        </script>
    </html>
  • 相关阅读:
    [HEOI2014]人人尽说江南好 博弈论
    [HNOI2014]江南乐 博弈论
    [SDOI2011]黑白棋 kth
    [NOI2011]兔兔与蛋蛋游戏 二分图博弈
    [JSOI2009]游戏 二分图博弈
    口胡:[HNOI2011]数学作业
    【POJ】【2068】Art Gallery
    【CTSC 2015】&【APIO 2015】酱油记
    【BZOJ】【4052】【CERC2013】Magical GCD
    【BZOJ】【2750】【HAOI2012】Road
  • 原文地址:https://www.cnblogs.com/caicaihong/p/9682216.html
Copyright © 2011-2022 走看看