html(抽奖设计)

avatar
作者
筋斗云
阅读量:0

<!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>

可以根据自己的喜好设计抽奖内容,或者修改颜色。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!