最近,网页设计中使用动画效果的趋势越来越受欢迎,而HTML动图抽奖代码也成为了不少网站活动中常用的选项之一。
<!DOCTYPE html> <html> <head> <Meta charset="utf-8"> <title>HTML动图抽奖代码</title> <style> .prize{ width: 200px; position: relative; animation: rotate 5s linear infinite; } @keyframes rotate{ 0%{ transform: rotate(0deg); } 100%{ transform: rotate(360deg); } } .button{ width: 100px; height: 50px; border: none; background-color: #FFCCFF; color: #FFFFFF; font-size: 20px; border-radius: 5px; margin: 20px auto; display: block; cursor: pointer; } </style> </head> <body> <h1>HTML动图抽奖</h1> <div class="prize"> <img src="prize.png"> </div> <button class="button" onclick="getResult()">点击抽奖</button> <script> function getResult(){ var prizeArr=["恭喜您获得一等奖!","恭喜您获得二等奖!","恭喜您获得三等奖!","很抱歉,没有中奖!"]; var num=Math.floor(Math.random()*prizeArr.length); alert(prizeArr[num]); } </script> </body> </html>
代码中,我们使用CSS3的动画属性实现了抽奖转盘的旋转效果,并通过JavaScript的Math.random()函数实现了随机中奖的功能。结合HTML的img标签和button标签,我们完成了一个简单而富有趣味性的HTML动图抽奖代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。