JS控制GIF图片的停止与显示(掷骰子实现)
来源:互联网 发布:淘宝如何发布新产品 编辑:程序博客网 时间:2024/06/03 03:43
在掷骰子游戏中,通过需要控制骰子的转动以及转动结果的显示,骰子的转动可以用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="暂停" onclick="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>
以上!
阅读全文
1 0
- JS控制GIF图片的停止与显示(掷骰子实现)
- CSS或JS实现gif动态图片的停止与播放
- CSS或JS实现gif动态图片的停止与播放
- 骰子gif图片,一到六,png格式,骰子游戏的骰子素材
- JS 控制显示的图片
- Android 显示和控制gif动态图片的播放
- 简单的Fresco加载图片和GIF图片加载与停止
- js 控制图片显示
- 实现动态的GIF 图片显示到窗体中
- iOS开发中实现显示gif图片的方法
- 【js与jquery】js控制图片显示大小(图片等比例缩放)
- GIF图片的显示问题
- Android GIF图片的显示
- IOS gif图片的显示
- 通过ATL COM组件实现在RichEdit中各种图片的显示(包括Gif图片的显示)
- js控制图片显示的大小
- GIF 格式图片的存储和压缩 Node.js实现
- JS控制显示与显示的问题
- Xshell远程Linux上传文件
- EBS報表中的qrcode
- Linux下的strace命令
- List的add方法与addAll方法的区别
- 690. Employee Importance
- JS控制GIF图片的停止与显示(掷骰子实现)
- 菲波那契数列(2)
- 用实例说话:ES6的十大特性
- 什么是迭代器(Iterator)
- 《Effective Java》笔记 使类和成员的可访问性最小化
- DAY1 2017.10.13
- 【知识发现】基于物品的协同过滤推荐算法python实现
- Java设计模式_(行为型)_状态模式
- Linux下用Python调用C模块