- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>抽奖</title>
- <style type="text/css">
- * {
- margin: 0;
- padding: 0;
- }
- .container {
- width: 800px;
- height: 800px;
- border: 1px dashed red;
- position: absolute;
- left: 50%;
- margin-left: -400px;
- text-align: center;
- line-height: 100px;
- }
- .container .box, .box2 {
- width: 300px;
- height: 300px;
- background: red;
- border-radius: 50%;
- margin: auto;
- margin-top: 50px;
- text-align: center;
- line-height: 300px;
- }
- .box2 {
- background: deepskyblue;
- }
- #show {
- font-size: 30px;
- color: white;
- font-weight: bold;
- }
- #start {
- width: 300px;
- height: 50px;
- background: palevioletred;
- }
- </style>
- </head>
- <body>
- <div class="container">
- <div class="box" id="box">
- <span id="show">
- 奖品
- </span>
- </div>
- <button id="start" onclick="start()">开始抽奖</button>
-
- </div>
-
- <script type="text/javascript">
-
- var flag = false;
- var goods = ["香蕉", "地狱火", "八宝粥", "宝马五元代金券", "联想电脑",
- "iPhoneX", "1QB", "黄钻",'练习册','谢谢惠顾'];
- var show = document.getElementById("show");
- var _start = document.getElementById("start");
- var _box = document.getElementById("box")
- var timer;
-
- function start() {
- if (!flag) {
- flag = true;
- _start.innerHTML = "停止抽奖"
- timer = setInterval(function() {
- var index = Math.floor(Math.random()*goods.length);
- var good = goods[index]
- show.innerText = good;
- _box.className = "box2";
- }, 10)
- } else {
- flag = false;
- _start.innerHTML = "开始抽奖";
- clearInterval(timer);
- // _box["className"] = "box";
- _box.setAttribute("class", "box");
- }
- }
- </script>
- </body>
- </html>
复制代码 可以根据自己的喜好计划抽奖内容,大概修改颜色。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |