在掷骰子游戏中,通过需要控制骰子的转动以及转动结果的显示,骰子的转动可以用GIF动图来实现,每次投掷骰子的结果可以通过点击按钮显示静态图片。代码如下:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>CSS实现GIF动图的停止与开始(骰子)</title><style type="text/css"></style></head><body><!--动图--><img src="img/all/webDemo4-1.gif" alt="gifImg" id="gifImg" /><input type="button" name="btn" id="btn" value="暂停" οnclick="stop()" /></body><script type="text/javascript">var image = document.getElementById("gifImg");var button = document.getElementById("btn");function stop() {  var max = 6;var randomNum = Math.floor(Math.random()*max)+1;console.log(randomNum);if((button.value == "暂停") && randomNum == 1) {//静态图片,可以自定义控制显示image.src = "img/all/link1.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 2) {//静态图片,可以自定义控制显示image.src = "img/all/link2.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 3) {//静态图片,可以自定义控制显示image.src = "img/all/link3.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 4) {//静态图片,可以自定义控制显示image.src = "img/all/link4.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 5) {//静态图片,可以自定义控制显示image.src = "img/all/link5.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 6) {//静态图片,可以自定义控制显示image.src = "img/all/link6.jpg"button.value = '播放';console.log('已暂停');} else{//动图image.src = "img/all/webDemo4-1.gif"button.value = '暂停';console.log('已开始');} }</script>
</html>

以上!

JS控制GIF图片的停止与显示(掷骰子实现)相关推荐

  1. java让gif图停止,JS控制GIF图片的停止与显示

    在掷骰子游戏中,通过需要控制骰子的转动以及转动结果的显示,骰子的转动可以用GIF动图来实现,每次投掷骰子的结果可以通过点击按钮显示静态图片.代码如下: CSS实现GIF动图的停止与开始(骰子) var ...

  2. html背景音乐bgsound,js控制网页背景音乐播放停止(bgsound)

    /p> Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...

  3. js控制页面元素的隐藏与显示

    2019独角兽企业重金招聘Python工程师标准>>> <body> <div>   <button οnclick='javascript:Layer ...

  4. 一款js控制背景图片平铺

    背景图片的平铺方法有很多种,纯色背景,渐变背景,图片背景,今天讲的是移动端的图片背景~~~~ <style>html,body{height:100%;padding:0;margin:0 ...

  5. js控制html元素的隐藏和显示

    方法一: document.getElementById("ElementId").style.visibility="hidden"; document.ge ...

  6. JS控制图片显示的大小(图片等比例缩放)

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  7. html 禁止gif自动播放,通过CSS或JS实现gif动态图片的停止与播放

    到需要可以随时随地停止gif动态图片播放的需求的时候,可以通过下面几种方法实现. 方法一:多img资源控制处理 就是准备2套图片,一个是gif动态图片,还有一个是只有一帧的静止的图片,如jpg图片.然 ...

  8. gif在html里为何会自动停止,CSS或JS实现gif动态图片的停止与播放

    一.屋外:寒风吹,雪花飘:屋内:空调吹,代码飘 上午出去买菜,正好下雨了,还夹杂着冰珠子.鄙人大意,穿的是一件帅气但单薄的黄色大衣,立马冻成了中华田园犬.原本计划去钓鱼的,科科,作罢,上午在家看CCT ...

  9. CSS或JS实现gif动态图片的停止与播放

    by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=5081 一. 对于习 ...

最新文章

  1. Java NIO学习系列一:Buffer
  2. [异常记录] Error: Could not find header file for MYSQL
  3. 解决nginx部署后css、js、图片等样式不加载的问题
  4. 2021-2025年中国成人脊柱矫形器行业市场供需与战略研究报告
  5. 使用单例模式实现自己的HttpClient工具类
  6. 消费滚动滴log日志文件(flume监听,kafka消费,zookeeper协同)
  7. python搭建微信小程序-Python flask构建微信小程序订餐系统
  8. 单片机c语言加到4归0,单片机C语言教程四
  9. 微信小程序简单签到功能源码分享
  10. 《商业的本质》读书笔记
  11. Java开源模板引擎
  12. vue使用阿里云视频点播
  13. 课程表APP开发市场现状分析
  14. Oracle Core: Essential Internals for DBAs and Developers
  15. 【Scala】Scala 部署和安装
  16. 思维导图TheBrain基础实操教程——查找、添加附件和链接
  17. 网页前端设计-作业二(CSS)
  18. Python库-uiautomator2(app自动化)
  19. Windows信使服务Messenger的安装
  20. jQuery学习笔记【黑马程序员】

热门文章

  1. nginx--如何基于rpm包进行离线安装及配置(Linux)
  2. 老毛桃WINPE U盘系统安装详解(转)
  3. 《火星人敏捷开发手册2012-08-15》版发布:用户故事分类及示例
  4. SpringToolSuite4安装
  5. 【Windows取证】CHNTPW工具使用
  6. 小程序悬浮按钮,悬浮导航球
  7. ProE与UG的比较
  8. 【好消息】我们计划招收300学员,免费零基础学习设计!
  9. UE4-(场景)后期盒子(PostProcessVolume)之Exposure自动曝光
  10. ZZ关于椭圆标准方程转参数方程