js实现简单掷骰子小游戏


Posted in Javascript onOctober 24, 2019

本文实例为大家分享了js掷骰子小游戏的具体代码,供大家参考,具体内容如下

实现方法:

方法一:通过background-position、background-image、backg-repeat三个属性以及jquery animate()方法改变背景骰子图来实现图片切换。

PS:调整background-position比较麻烦,由于背景是一张包含各个点数以及旋转时骰子的整图

方法二:设置定时调整css样式background-image。

PS:实现简单,但是视觉效果不佳

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>掷骰子</title>
 <style type="text/css">
  .dice {
   width: 100px;
   height: 100px;
   background-image: url(dice_1.jpg);
   cursor: pointer;
   position: relative;
  }
 </style>
</head>
<body>
<div class="dice"></div>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript">
 $(function(){
  let dice = $(".dice");
  dice.on('click',function(){
   dice.css('cursor', 'default');
   let num =Math.ceil(Math.random()*6);
   console.log(num);
   dice.css('background-image', 'url(dice_f.jpg)');
   setTimeout(function(){
    dice.css('background-image', 'url(dice_s.jpg)');
   },200);
   setTimeout(function(){
    dice.css('background-image', 'url(dice_t.jpg)');
   },200);
   setTimeout(function(){
    dice.css('background-image', 'url(dice_'+num+'.jpg)')
   }, 200);
  });
  
 });
</script>
</body>
</html>

骰子图:

js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏js实现简单掷骰子小游戏

效果图:

js实现简单掷骰子小游戏

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript仿php的print_r函数输出json数据
Sep 13 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
JavaScript数据类型判定的总结笔记
Jul 31 Javascript
Ubuntu系统下Angularjs开发环境安装
Sep 01 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
浅谈Vue SPA 首屏加载优化实践
Dec 15 Javascript
vue使用axios上传文件(FormData)的方法
Apr 14 Javascript
layer.confirm()右边按钮实现href的例子
Sep 27 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 Javascript
Node.js实现断点续传
Jun 23 Javascript
js实现GIF图片的分解和合成
Oct 24 #Javascript
js实现掷骰子小游戏
Oct 24 #Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
Oct 24 #Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 #Javascript
js实现简单掷骰子效果
Oct 24 #Javascript
使用jQuery实现掷骰子游戏
Oct 24 #jQuery
jquery实现掷骰子小游戏
Oct 24 #jQuery
You might like
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
JS中的BOM应用
2018/02/02 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
python批量下载图片的三种方法
2013/04/22 Python
Windows下python3.6.4安装教程
2018/07/31 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
通过实例解析python描述符原理作用
2020/01/22 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
《美丽的黄昏》教学反思
2014/02/28 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
酒店节能减排方案
2014/05/26 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
房屋租赁协议书
2014/10/18 职场文书
国庆节慰问信
2015/02/15 职场文书
停水通知
2015/04/16 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
Java实现简易的分词器功能
2021/06/15 Java/Android
go goroutine 怎样进行错误处理
2021/07/16 Golang