图1
图2
图3
就爱UI - 分享UI设计的点点滴滴
注本头条号,专注做前端
转盘抽奖这个在我们平时的前端项目中用到还挺多,用html5+canvas的方式来做我认为是最好的,支持移动端,今天分享的这个就是基于 html5+canvas实现,并且我还用到过几次。
中奖概率,中奖提示,可抽奖次数,旋转角度等等,都可以配置,非常实用
//
下是一个简单的国庆风格的活动抽奖页面的示例代码。页面中有一个醒目的十一标志,以及一些国庆相关的元素和活动信息。
html复制代码
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>国庆抽奖活动</title> | |
<style> | |
body { | |
background-color: #f2f2f2; | |
font-family: Arial, sans-serif; | |
text-align: center; | |
} | |
.container { | |
max-width: 600px; | |
margin: 0 auto; | |
padding: 20px; | |
} | |
.logo { | |
width: 200px; | |
height: 200px; | |
background-image: url('path/to/logo.png'); | |
background-size: cover; | |
margin: 0 auto; | |
display: block; | |
} | |
.prizes { | |
list-style-type: none; | |
padding: 0; | |
} | |
.prize { | |
margin-bottom: 20px; | |
} | |
.prize-item { | |
font-weight: bold; | |
} | |
.button { | |
display: inline-block; | |
background-color: #ff0000; | |
color: #fff; | |
text-align: center; | |
padding: 10px 20px; | |
margin: 10px 2px; | |
cursor: pointer; | |
border: none; | |
border-radius: 5px; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<div class="logo"></div> | |
<h1>国庆抽奖活动</h1> | |
<p>欢庆国庆,赢取丰厚奖品!</p> | |
<ul class="prizes"> | |
<li class="prize"> | |
<div class="prize-item">iPhone 13</div> | |
<div class="prize-item">价值 6999 元</div> | |
</li> | |
<li class="prize"> | |
<div class="prize-item">Kindle Paperwhite</div> | |
<div class="prize-item">价值 1299 元</div> | |
</li> | |
<li class="prize"> | |
<div class="prize-item">国庆纪念品</div> | |
<div class="prize-item">价值 50 元</div> | |
</li> | |
</ul> | |
<a href="#" class="button">立即参与</a> | |
</div> | |
</body> | |
</html> |
*请认真填写需求信息,我们会在24小时内与您取得联系。