console
<html>
<head>
<meta charset="utf-8">
<title>抽奖</title>
</head>
<body>
<ul>
<li>
<div class="cover">刮开有奖</div>
<div class="prize">谢谢参与</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
<li>
<div class="cover">刮刮乐</div>
<div class="prize">再来一瓶</div>
</li>
</ul>
<script>
$(function(){
let prizeArr=["1个葫芦娃","2个葫芦娃","3个葫芦娃","4个葫芦娃","5个葫芦娃","6个葫芦娃","7个葫芦娃","8个葫芦娃","9个葫芦娃"];
console.log("奖品池:"+prizeArr);
$('.prize').each(function(i){
let len=prizeArr.length;
let rand=Math.floor(Math.random()*len);
$(this).text(prizeArr[rand]);
prizeArr.splice(rand,1);
})
$('.cover').text("刮刮乐");
$('.cover').bind('click',function(){
$(this).hide();
})
});
</script>
</body>
</html>
*{margin:0;padding:0;}
li { list-style: none; }
ul{
display: flex;
flex-wrap: wrap;
align-content: center;
margin: 0 auto;
width: 70%;
background: #eee;
}
li{
display: inline-block;
position: relative;
margin:20px;
width: 150px;
height: 150px;
}
li .cover{
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
text-align: center;
line-height: 150px;
background:#ADD;
z-index: 999;
}
li .prize{
position: absolute;
width: 100%;
height: 100%;
text-align: center;
line-height: 150px;
background: red;
color: #FFF;
}