gxb-wap.html 7.77 KB
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <title>下载高校邦app</title>
    <style type="text/css">
        *{ margin: 0; padding: 0; }
        html, body, .wrap{ width: 100%; height: 100%; }
        .inner{
            height: 100%;
            width: 100%;
            background: url(gxb-wap/bg.png) 0 0 no-repeat;
            background-size: cover;
            /*background-size: calc(750px / 2) auto;*/
        }
        .circle-wrap{
            position: relative;
            width: calc(565px / 2);
            height: calc(565px / 2);
            overflow: hidden;
            margin-left: auto;
            margin-right: auto;
            padding-top: calc(65px / 2);
        }
        .circle{
            position: relative;
            width: calc(565px / 2);
            height: calc(565px / 2);
            z-index: 1;
        }
        .circle:before{
            content: '';
            display: block;
            width: calc(565px / 2);
            height: calc(565px / 2);
            background-color: rgba(46, 182, 252, 0.12);
            border-radius: 50%;
            z-index: 2;
        }
        .circle:after{
            content: '';
            display: block;
            width: calc(484px / 2);
            height: calc(484px / 2);
            background-color: rgba(46, 182, 252, 0.32);
            border-radius: 50%;
            z-index: 3;

            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: calc(-484px / 4);
            margin-top: calc(-484px / 4);
        }
        .circle2{
            position: relative;
            width: calc(440px / 2);
            height: calc(440px / 2);
            border-radius: 50%;
            overflow: hidden;
            background-color: #2eb6fc;
            margin-left: auto;
            margin-right: auto;
            margin-top: calc(-503px / 2);
            z-index: 4;
        }
        .icon{
            display: block;
            width: calc(40px / 2);
            height: calc(40px / 2);
            /*background-color: #dcdcdc;*/
            background-size: calc(40px / 2) auto;
            border-radius: 50%;
            z-index: 5;

            position: absolute;
            top: 50%;
            left: 50%;
            margin: calc(-40px / 4) 0 0 calc(-40px / 4);
        }
        /* -77px -160px */
        .icon-1{ 
            background-image: url(gxb-wap/icon_1.png);
            /*transform: translate(calc(-77px / 2), calc(-160px / 2));*/
        } 
        /* -137px -116px */
        .icon-2{ 
            background-image: url(gxb-wap/icon_2.png);
            /*transform: translate(calc(-137px / 2), calc(-116px / 2));*/
        } 
        /* -172px -57px */
        .icon-3{ 
            background-image: url(gxb-wap/icon_3.png);
            /*transform: translate(calc(-172px / 2), calc(-57px / 2));*/
        } 
        /* -179px 12px */
        .icon-4{ 
            background-image: url(gxb-wap/icon_4.png);
            /*transform: translate(calc(-179px / 2), calc(12px / 2));*/
        } 
        /* 152px 93px */
        .icon-5{ 
            background-image: url(gxb-wap/icon_5.png);
            /*transform: translate(calc(152px / 2), calc(93px / 2));*/
        } 
        /* 177px 30px */
        .icon-6{ 
            background-image: url(gxb-wap/icon_6.png);
            /*transform: translate(calc(177px / 2), calc(30px / 2));*/
        } 
        
        .anim-icon-1{
            animation:rotate-1 1s 2s ease both;
        }
        @keyframes rotate-1{
            0% {
                transform-origin:center center;
                transform:rotate(-360deg) translate(calc(-77px / 2), calc(-160px / 2));
                opacity: 0;
            }
            100%{
                transform-origin:center center;
                transform:rotate(0)  translate(calc(-77px / 2), calc(-160px / 2));
                opacity: 1;
            }
        }

        .anim-icon-2{
            animation:rotate-2 1s 2.3s ease both;
        }
        @keyframes rotate-2{
            0% {
                transform-origin:center center;
                transform:rotate(-345deg) translate(calc(-137px / 2), calc(-116px / 2));
                opacity: 0;
            }
            100%{
                transform-origin:center center;
                transform:rotate(0)  translate(calc(-137px / 2), calc(-116px / 2));
                opacity: 1;
            }
        }

        .anim-icon-3{
            animation:rotate-3 1s 2.6s ease both;
        }
        @keyframes rotate-3{
            0% {
                transform-origin:center center;
                transform:rotate(-330deg) translate(calc(-172px / 2), calc(-57px / 2));
                opacity: 0;
            }
            100%{
                transform-origin:center center;
                transform:rotate(0)  translate(calc(-172px / 2), calc(-57px / 2));
                opacity: 1;
            }
        }

        .anim-icon-4{
            animation:rotate-4 1s 2.9s ease both;
        }
        @keyframes rotate-4{
            0% {
                transform-origin:center center;
                transform:rotate(-315deg) translate(calc(-179px / 2), calc(12px / 2));
                opacity: 0;
            }
            100%{
                transform-origin:center center;
                transform:rotate(0)  translate(calc(-179px / 2), calc(12px / 2));
                opacity: 1;
            }
        }

        .anim-icon-5{
            animation:rotate-5 1s 3.2s ease both;
        }
        @keyframes rotate-5{
            0% {
                transform-origin:center center;
                transform:rotate(-115deg) translate(calc(152px / 2), calc(93px / 2));
                opacity: 0;
            }
            100%{
                transform-origin:center center;
                transform:rotate(0)  translate(calc(152px / 2), calc(93px / 2));
                opacity: 1;
            }
        }

        .anim-icon-6{
            animation:rotate-6 1s 3.5s ease both;
        }
        @keyframes rotate-6{
            0% {
                transform-origin:center center;
                transform:rotate(-90deg) translate(calc(177px / 2), calc(30px / 2));
                opacity: 0;
            }
            100%{
                transform-origin:center center;
                transform:rotate(0)  translate(calc(177px / 2), calc(30px / 2));
                opacity: 1;
            }
        }

        .logo{
            width: calc(167px / 2);
            height: calc(51px / 2);
            margin: calc(106px / 2) auto 0 auto;
            z-index: 6;
        }
        .slogan{
            width: calc(372px / 2);
            height: calc(209px / 2);
            margin-top: calc(48px / 2);
            margin-left: calc(106px / 2);
        }
        .logo img,
        .slogan img{
            height: 100%;
            width: 100%;
            border: none;
        }
    </style>
</head>

<body>
    <div class="wrap">
        <div class="inner">
            <div class="circle-wrap">
                <div class="circle"></div>
                <div class="circle2">
                    <i class="icon icon-1 anim-icon-1"></i>
                    <i class="icon icon-2 anim-icon-2"></i>
                    <i class="icon icon-3 anim-icon-3"></i>
                    <i class="icon icon-4 anim-icon-4"></i>
                    <i class="icon icon-5 anim-icon-5"></i>
                    <i class="icon icon-6 anim-icon-6"></i>

                    <div class="logo"><img src="gxb-wap/logo.png" alt="高校邦"></div>
                    <div class="slogan"><img src="gxb-wap/slogan.png" alt="重构教学 智慧学习"></div>
                </div>
            </div>
        </div>
    </div>
</body>

</html>