JQuery写农场的小游戏

本文详细介绍了如何使用CSS进行页面布局,包括设置字体大小、边框、内边距、背景图片及位置,以及如何通过绝对定位精确控制元素位置。同时,结合JavaScript实现动态交互效果,如点击事件响应和图片动态添加移除。
摘要由CSDN通过智能技术生成

在这里插入图片描述通过css来布局页面内的位置

<style type="text/css">
div{
 font-size:12px;
 border:#999 1px solid;
 padding:5px;
}
#bg{  /*控制页面背景*/
 width:456px;
 height:266px;
 background-image:url(images/plowland.jpg);
}
img{  /*控制图片*/
 position:absolute;
 top:85px;
 left:195px;
}
#seed{  /*控制播种按钮*/
 background-image:url(images/btn_seed.png);
 width:56px;
 height:56px;
 position:absolute;
 top:229px;
 left:49px;
 cursor:hand;
}
#grow{  /*控制生长按钮*/
 background-image:url(images/btn_grow.png);
 width:56px;
 height:56px;
 position:absolute;
 top:229px;
 left:154px;
 cursor:hand;
}
#bloom{  /*控制开花按钮*/
 background-image:url(images/btn_bloom.png);
 width:56px;
 height:56px;
 position:absolute;
 top:229px;
 left:259px;
 cursor:hand;
}
#fruit{  /*控制结果按钮*/
 background-image:url(images/btn_fruit.png);
 width:56px;
 height:56px;
 position:absolute;
 top:229px;
 left:368px;
 cursor:hand;
}
.border{
    border: 2px solid green;
    }
.a{
    border: 0px;
  }
</style>
————————————————

原文链接:https://blog.csdn.net/qq_45746493/article/details/102730070

body页面的布局


```css
<div id="bg"></div>
<span id="seed"></span>
    <span id="grow"></span>
    <span id="bloom"></span>
    <span id="fruit"></span>
<script type="text/javascript">
$(document).ready(function(){
  $("bg").off();
  $("#bg").on("click",function(e){
      $("<img src='images/"+img+"'/>").prependTo("#bg").css("top",e.clientY-60).css("left",e.clientX-45).on('click',function () {
       $(this).remove();
      });
    });
  $("#seed").bind("click",function(e){   //绑定播种按钮的单击事件
   $('span').removeClass('border');
   $(this).addClass('border');
   img= "seed.png";
  }); 
  $("#grow").bind("click",function(){   //绑定生长按钮的单击事件
   $('span').removeClass('border');
   $(this).addClass("border");
   img = "grow.png";
  }); 
  $("#bloom").bind("click",function(){  //绑定开花按钮的单击事件
   $('span').removeClass('border');
   $(this).addClass("border");
   img = "bloom.png";
  });
  $("#fruit").bind("click",function(){   //绑定结果按钮的单击事件
   $('span').removeClass('border');
   $(this).addClass("border");
   img = "fruit.png"
  });        
 });
</script>
————————————————
https://blog.csdn.net/qq_45746493/article/details/102730070
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值