html九宫格抽奖代码_html做一个九宫格选秀

html做一个九宫格选秀

用技术带来点娱乐。

程序说明:

先做一个九宫格,

用div的float属性

然后用jquery控制

当鼠标点击div的时候,

显示图片。

效果图:

0dcbec3860dd05ba707f8a9b0307628d.png

代码:

<!--
九宫格选秀
-->

<script src="jquery.min.js"></script>
<script>
var i=0;
var j=0;
var k=0;
var i1=0;
var j1=0;
var k1=0;
var i2=0;
var j2=0;
var k2=0;
$(document).ready(function(){
   
  $("#img1").click(function(){
  if(i==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty1.png' width=90px height=90px />");
   i=1;
}

});

  $("#img2").click(function(){
  if(j==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty2.jpg' width=90px height=90px />");
   j=1;
}

});

  $("#img3").click(function(){
  if(k==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty3.jpg' width=90px height=90px />");
   k=1;
}

});
  $("#img4").click(function(){
  if(i1==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty4.jpg' width=90px height=90px />");
   i1=1;
}

});
  $("#img5").click(function(){
  if(j1==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty5.jpg' width=90px height=90px />");
   j1=1;
}

});

  $("#img6").click(function(){
  if(k1==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty6.jpg' width=90px height=90px />");
   k1=1;
}

});

  $("#img7").click(function(){
  if(i2==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty7.jpg' width=90px height=90px />");
   i2=1;
}

});

  $("#img8").click(function(){
  if(j2==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty8.jpg' width=90px height=90px />");
   j2=1;
}

});

  $("#img9").click(function(){
  if(k2==0){
   
   //$("#img1").text("1");
   $(this).append("<img src='beauty3.jpg' width=90px height=90px />");
   k2=1;
}

});



});

</script>


<style>
.board
{
width:300px;
height:300px;
background:rgb(2251,179,151);

position:relative;
left:40%;


}

.pai
{
 background:rgb(216,66,10);
 width:90px;
 height:90px;
float:left;
margin:5px;

}
#tou
{
 background:rgb(250,90,131);
color:rgb(210,6,57);
text-align:center;
}
</style>
<div id="tou"><h1>九宫格选秀开始啦</h1></div>
<div class="board">
     <div class="pai" id="img1"><img id="cat"  /></div>
<div class="pai" id="img2"></div>
<div class="pai" id="img3"></div>

<div class="pai" id="img4"></div>
<div class="pai" id="img5"></div>
<div class="pai" id="img6"></div>

<div class="pai" id="img7"></div>
<div class="pai" id="img8"></div>
<div class="pai" id="img9"></div>
</div>

代码还可以优化,欢迎提建议。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一款基于HTML5的双十二购物狂欢节九宫格抽奖页面代码和一款基于Vue.js框架的手机H5动态九宫格抽奖HTML源码。两款代码均支持自定义奖品个数、随机转动抽奖和中奖弹窗等主要特点。您可以根据自己的需求选择其中一款进行使用。 HTML5双十二购物狂欢节九宫格抽奖页面代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>双十二购物狂欢节九宫格抽奖</title> <style> /* 样式代码 */ </style> </head> <body> <div class="container"> <div class="grid"> <div class="item item1"> <div class="content"> <p>奖品1</p> </div> </div> <div class="item item2"> <div class="content"> <p>奖品2</p> </div> </div> <div class="item item3"> <div class="content"> <p>奖品3</p> </div> </div> <div class="item item4"> <div class="content"> <p>奖品4</p> </div> </div> <div class="item item5"> <div class="content"> <p>奖品5</p> </div> </div> <div class="item item6"> <div class="content"> <p>奖品6</p> </div> </div> <div class="item item7"> <div class="content"> <p>奖品7</p> </div> </div> <div class="item item8"> <div class="content"> <p>奖品8</p> </div> </div> <div class="item item9"> <div class="content"> <p>奖品9</p> </div> </div> </div> <div class="btn" id="btn">开始抽奖</div> </div> <script> // JavaScript代码 </script> </body> </html> ``` Vue.js手机H5动态九宫格抽奖HTML源码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>手机H5动态九宫格抽奖</title> <style> /* 样式代码 */ </style> </head> <body> <div id="app"> <div class="grid"> <div class="item" v-for="(item, index) in items" :class="'item' + (index + 1)"> <div class="content"> <p>{{ item }}</p> </div> </div> </div> <div class="btn" @click="start">开始抽奖</div> <div class="mask" v-show="showMask"> <div class="result"> <p>恭喜您获得{{ prize }}</p> <div class="btn" @click="close">确定</div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> // JavaScript代码 </script> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值