javaScript实现微信随机红包

javaScript实现微信随机红包

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>ceshi9</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        #ss {
            width: 150px;
            height: 50px;
            margin:60%  auto 10% auto;
        }

            #ss .shu {
                width: 30px;
                height: 50px;
                float: left;
                text-align:center;
                line-height:50px;
                font-size:50px;
                color:#ffe2b1;
                overflow:hidden;
            }
            .shu ul li{
                width: 30px;
                height: 50px;
                list-style-type:none;
            }
            #shu1{
                position:relative;
            }
             #shu2{
                position:relative;
            }
              #shu3{
                position:relative;
            }
              .hongbao{
                  background:#f35543;
                  margin-top:2%;
                  margin-left:35%;
                  text-align:center;
                  position:absolute;
                   border-radius:10px;
              }
              #shuaxin{
                  border: none;
                  color:#ffe2b1;
              }
              #fahb{
                width:70%;
                height:8%;
                margin:20%  auto 10% auto ;
               color:#2f2b2b;
               background-color:#ddbc84;
               border:none;
               border-radius:5px;
               font-size:15px;
              }
    </style>
</head>
<body>
    <div class="hongbao"id="hongbao"> 
        <div id="ss">
            <div class="shu">
                <div id="shu1"style="top:0;">
                    <ul class="shu1">
                        <li>0</li>
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
                        <li>6</li>
                        <li>7</li>
                        <li>8</li>
                        <li>9</li>
                    </ul>
                </div>
               
            </div>
            <div class="shu">
                <ul>
                    <li>
                        .
                    </li>
                </ul>
            </div>
            <div class="shu">
                <div id="shu2"style="top:0;">
                    <ul class="shu2">
                        <li>0</li>
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
                        <li>6</li>
                        <li>7</li>
                        <li>8</li>
                        <li>9</li>
                    </ul>
                </div>
               
            </div>
            <div class="shu">
                <div id="shu3"style="top:0;">
                    <ul class="shu3">
                        <li>0</li>
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
                        <li>6</li>
                        <li>7</li>
                        <li>8</li>
                        <li>9</li>
                    </ul>
                </div>
                
            </div>
            <div style="display:inline-block;margin-top:26px;color:#ffe2b1">
                <span>元</span>
            </div>
        </div>
        <div onclick="dianji()" style="height:50px;line-height:50px;position:absolute;left:35%;right:35%">
            <img src="~/images/1.png" style="width:20px;height:30px;position:relative;top:10px;" />
            <span id="shuaxin" >刷新金额</span>
        </div>     
            <button id="fahb" type="button">发红包</button>
    </div>
    <script>
        window.onload = function () {
            shezhi();
        }
        function shezhi() {
            var width = window.innerWidth;
            var height = window.innerHeight;
            var hongbao = document.getElementById('hongbao');
            hongbao.style.width = parseInt(width * 0.3) + 'px';
            hongbao.style.height = parseInt(height * 0.9) + 'px';
        }
        window.onresize = shezhi;
        function dianji() 
            go();
            var offset = -50;
            function go() {
                var shu1 = document.getElementById('shu1');
                var shu2 = document.getElementById('shu2');
                var shu3 = document.getElementById('shu3');
                if (shu1.style.top == "-450px") {
                    shu1.style.top = 0;
                }
                shu1.style.top = parseInt(shu1.style.top) + offset + 'px';
                if (shu2.style.top == "-450px") {
                    shu2.style.top = 0;
                }
                shu2.style.top = parseInt(shu2.style.top) + offset + 'px';
                if (shu3.style.top == "-450px") {
                    shu3.style.top = 0;
                }
                shu3.style.top = parseInt(shu3.style.top) + offset + 'px';
            }
          
            var ding = setInterval(go, 20);
            setTimeout(function () {
                clearInterval(ding);
                var zhi1 = parseInt(Math.random() * 10) * offset;
                var zhi2 = parseInt(Math.random() * 10) * offset;
                var zhi3 = parseInt(Math.random() * 10) * offset;
                shu1.style.top = zhi1 + 'px';
                shu2.style.top = zhi2 + 'px';
                shu3.style.top = zhi3 + 'px';
            },2000)
        }
    </script>
</body>
</html>

效果图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44567289/article/details/87907735