![abdcf766053c857817dd972b2443502b.gif](https://i-blog.csdnimg.cn/blog_migrate/aaa390e6e03c3ccb5c8e643fca8ea451.gif)
九格宫抽奖相信大家都玩过,今天就用 JavaScript 写个九宫格抽奖玩玩。让中奖不再是梦!
1预览效果效果图为屏幕录制软件生成,以至于出现滚动不连贯。实际运行中不会出现不连贯的滚动效果
2完整代码代码可直接复制运行查看效果(图片记得更换)
html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript 实现九宫格抽奖title>
<style>body{
background-color: #2c9afc;
}#container {
width: 330px;height: 340px;margin: 10% auto;border: 7px solid #99d4ff;border-radius: 10px;padding: 2%;
}#list {
width: 330px;height: 340px;list-style: none;margin: 0;padding: 0;
}#list li,#list span {
width: 100px;height: 100px;float: left;text-align: center;line-height: 100px;position: relative;background-color: #384f9a;margin: 1.4%;border-radius: 5px;
}#list li img{
display: block;width: 100%;height: 100%;
}#list li .mask{
width: 100%;height: 100%;position: absolute;left:0;top:0;background: url(images/mask.png) no-repeat;background-size: cover;display: none;
}#list span:hover {
cursor: pointer;color: orange;font-size: 18px;
}#list .active .mask{
display: block;
}#message {
line-height: 32px;color: #9a9a9a;text-align: center;position:absolute;left: 50%;top: 50px;width: