mobile.html 10.7 KB
<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta charset="UTF-8">
    <title>畅移2020年度庆典</title>
    <script>
        (function (doc, win) {
            var docEl = doc.documentElement,
                dpr = 1,
                scale = 1 / dpr;
            var metaEl = doc.createElement('meta');
            metaEl.name = "viewport";
            metaEl.content = 'initial-scale=' + scale + ',maximum-scale=' + scale + ',minimum-scale=' + scale;
            docEl.firstElementChild.appendChild(metaEl);
            var recalc = function () {
                var deviceWidth = docEl.clientWidth;
                if (deviceWidth > 750) deviceWidth = 750;
                docEl.style.fontSize = deviceWidth / 7.5 + 'px';
            };
            recalc();
        })(document, window);
    </script>
    <style>
        * {padding: 0;margin: 0;}
        html, body {padding: 0;margin: 0;height:100%;}
        img {display: block;}
        input {outline: none;}
        .wrap {position: relative;width: 100%;min-height: 100%;box-sizing: border-box;}
        .common-btn {width: 5.9rem;height: 1.08rem;margin: 0 auto;}
        .common-btn:not(:first-of-type) {margin-top: .4rem;}
        .common-btn-bg {width: 6.82rem;margin-left: -.46rem;margin-top: -.5rem;}
        input::-webkit-input-placeholder {color: #B8BCBD;}
        input:-moz-placeholder {color: #B8BCBD;}
        input::-moz-placeholder {color: #B8BCBD;}
        input::-ms-input-placeholder {color: #B8BCBD;}
        .sign-in {background: url('./img/mobile/signin_bg.png') no-repeat;background-size: 100% 100%;}
        .sign-in-main {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
        .sign-input {
            width: 5.8rem;
            height: 1rem;
            background: #fff;
            border: 1px solid;
            border-image: linear-gradient(148deg, rgba(255,233,204,1), rgba(255,232,189,1));
            box-shadow: 0 4px 24px 0 rgba(241,132,19,1),0px 0px 16px 0px rgba(215,189,163,1);
            border-radius: .5rem;
            text-align: center;
            font-size: .32rem;
            margin-bottom: .5rem;
        }
        
        .pic {padding-top: 1.28rem;background: url('./img/mobile/pic_bg.png') no-repeat;background-size: 100% 100%;}
        .pic-title {width: 5.1rem;margin: 0 auto;}
        .pic-img-wrap {position: relative;width: 4.78rem;height: 4.78rem;margin: .5rem auto 0;}
        .pic-img-bg {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: url('./img/mobile/pic_avatar_bg.png') no-repeat;background-size: 100% 100%;}
        .pic-avatar {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;width: 2.78rem;height: 2.78rem;border-radius: 50%;}
        .pic-btn-wrap {position: absolute;bottom: 1.6rem;left: 50%;transform: translateX(-50%); width: 6.82rem;margin: 1rem auto 0;}
        .pic-btn-album {display: flex;align-items: center;justify-content: center;margin-top: .4rem;}
        .pic-btn-album .album-text {font-size: .28rem;color: #fff;margin-right: .1rem;}
        .pic-btn-album .pic-arrow {width: .32rem;height: .32rem;background: url('./img/mobile/pic_arrow.png') no-repeat;background-size: contain;}

        .home {padding-bottom: 3rem; background:linear-gradient(180deg,rgba(212,71,34,1) 0%,rgba(231,75,41,1) 16%,rgba(202,54,57,1) 100%);}
        .user-info {position: relative;padding-top: 1.16rem;}
        .info-bg {width: 100%;height: 3.26rem;background: url('./img/mobile/home_info_bg.png') no-repeat center bottom;background-size: 100% 100%;}
        .info-lantern {position: absolute;top: 0;right: 0;width: 100%;height: 2.72rem;background: url('./img/mobile/home_lantern.png') no-repeat;background-size: contain;}
        .info-center {position: absolute;top: .4rem;left: 50%;transform: translateX(-50%);}
        .user-avatar {position: relative;width: 1.34rem;height: 1.4rem;box-sizing: border-box;padding-top: .2rem;padding-left: .14rem;margin: 0 auto;}
        .user-avatar .avatar-img {width: 1.2rem;height: 1.2rem;}
        .user-avatar .avatar-border {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('./img/mobile/home_avatar.png') no-repeat;background-size: contain;}
        .info-center .user-name {text-align: center;font-size: .36rem;font-weight: 500;color: #C93120;margin-top: .1rem;}
        .info-main {position: absolute;bottom: .8rem;left: 50%;transform: translateX(-50%); width: 6.3rem; height: .82rem;display: flex;align-items: center;}
        .info-main-item {position: relative;flex: 1;-webkit-flex: 1;text-align: center;}
        .info-main-item .item-content {font-size: .32rem;font-weight: 600;color: #C93120;margin-bottom: .04rem;}
        .info-main-item .item-label {font-size: .24rem;font-weight: 400;color: #631810;}
        .enter-btn {position: absolute; top: -.48rem;right: .4rem;width: 1.18rem;height: .48rem;background: url('./img/mobile/home_enter.png') no-repeat;background-size: contain;}
        .info-main-space {width: .02rem;height: .6rem;background: rgba(208, 162, 82, .2);}
        .home-title {width: 5.64rem;margin: .2rem auto 0;}
        .home-list {width: 100%;margin-top: -.2rem;}
        .home-vote-btn {position: fixed;bottom: 1.6rem;left: 50%;transform: translateX(-50%);z-index: 1;width: 3.2rem;height: .9rem;}
        .home-vote-btn .btn-bg {width: 4.06rem;height: 2rem;margin-left: -.46rem;margin-top: -.5rem;}
        .home-barrage-wrap {position: fixed;bottom: 0;left: 0;right: 0;z-index: 1;display: flex;}
        .barrage-input {width: 5.3rem;height: 1.08rem;box-sizing: border-box;padding: .3rem .4rem;line-height: .48rem;font-size: .32rem;}
        .barrage-btn {width: 2.2rem;height: 1.08rem;line-height: 1.08rem;text-align: center;font-size: .32rem;color: #fff;background: url('./img/mobile/home_btn_gray.png') no-repeat;background-size: cover;}
        .barrage-btn.active {background: url('./img/mobile/home_btn_red.png') no-repeat;background-size: cover;}

        .detail-bg{margin:110px auto 0 auto;width: 100%;max-width: 308px;max-height: 370px;}
        .detail-bg>img{width: 100%;height: auto;}
        #detail .content{position: absolute;z-index: 21;top:0px;left:0;width:100%;text-align: center;}
        #detail .detail-head{border: 1px solid transparent;border-radius:50%;width:100px;height: 100px;overflow: hidden;margin: 60px auto 0 auto;}
        #detail .detail-head>img{width: 110px;height: auto;min-width: 110px;min-height: 110px;}
        .detail-realname{font-size: 16px;color:#ffffff;margin-top:30px;height: 30px;}
        .detail-lottery-num-txt{font-size: 22px;color:#DFC082;margin-top:50px;}
        .detail-lottery-num{font-size: 50px;color:#DFC082;}
        .detail-lottery-notice{font-size: 12px;color:#919191;margin-top:50px;}
        .hide {display: none;}
    </style>
    <script src="https://cdn.bootcss.com/axios/0.19.0-beta.1/axios.js"></script>
    <script src="mobile.js?t=2"></script>
    <script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
    <script src="https://cdn.bootcss.com/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
    <!--签到-->
    <div class="sign-in wrap hide" id="signIn">
        <div class="sign-in-main">
            <input class="sign-input" type="text" placeholder="请输入你的姓名" >
            <div class="common-btn">
                <img class="common-btn-bg" src="./img/mobile/signin_btn.png">
            </div>
        </div>
    </div>

    <!--拍照-->
    <div class="pic wrap hide" id="pic">
        <img class="pic-title" src="./img/mobile/pic_text1.png">
        <img class="pic-title hide" src="./img/mobile/pic_text2.png">
        <div class="pic-img-wrap" onclick="action.openCamera()">
            <img class="pic-avatar" src="./img/mobile/icon_seat.png">
            <div class="pic-img-bg"></div>
            <input type="hidden" class="data-img" />
        </div>
        <div class="pic-btn-wrap">
            <div class="common-btn">
                <img class="common-btn-bg" src="./img/mobile/pic_btn1.png">
            </div>
            <div class="pic-btn-album">
                <span class="album-text">还是相册选一张吧</span>
                <i class="pic-arrow"></i>
            </div>
        </div>
        <div class="pic-btn-wrap hide">
            <div class="common-btn">
                <img class="common-btn-bg" src="./img/mobile/pic_btn2.png">
            </div>
            <div class="common-btn">
                <img class="common-btn-bg" src="./img/mobile/pic_btn3.png">
            </div>
            <div class="pic-btn-album">
                <span class="album-text">再翻翻相册吧</span>
                <i class="pic-arrow"></i>
            </div>
        </div>
    </div>

    <!-- 首页 -->
    <div class="home wrap" id="home">
        <div class="user-info">
            <div class="info-bg"></div>
            <div class="info-lantern"></div>
            <div class="info-center">
                <div class="user-avatar">
                    <img class="avatar-img" src="./img/mobile/vote_active.png">
                    <div class="avatar-border"></div>
                </div>
                <div class="user-name">姓名姓名姓名姓名</div>
            </div>
            <div class="info-main">
                <div class="info-main-item">
                    <div class="item-content">001</div>
                    <div class="item-label">奖号</div>
                </div>
                <i class="info-main-space"></i>
                <div class="info-main-item">
                    <div class="item-content">16桌</div>
                    <div class="item-label">入座区域</div>
                    <div class="enter-btn"></div>
                </div>
            </div>
        </div>
        <img class="home-title" src="./img/mobile/home_title.png">
        <img class="home-list" src="./img/mobile/home_program.png">
        <div class="home-vote-btn">
            <img class="btn-bg" src="./img/mobile/home_vote_btn.png">
        </div>
        <div class="home-barrage-wrap">
            <input class="barrage-input" type="text" placeholder="发条弹幕试试">
            <div class="barrage-btn">发送</div>
        </div>
    </div>

    <script src="https://cdn.bootcss.com/vConsole/3.2.0/vconsole.min.js"></script>
    <script>
        // var vConsole = new VConsole();
        // action.init();
        // $(function() {
        //     $('.data-realname').focus(function(){
        //         if($(this).val() == '姓名:陈独秀') {
        //             $(this).val('');
        //         }
        //     });
        //     $('.data-realname').blur(function(){
        //         $('body,html').animate({ scrollTop: 0 }, 100);
        //     });
        // })
    </script>
</body>
</html>