一闪一闪亮晶晶,满屏都是小星星
该博客描述如果使用JavaScript实现随机生成星星并点击消失的小游戏。
效果:
代码:
html:因为是JavaScript动态生成小星星和点击消失,所以body里面不需要手动添加元素
css:
body {position: relative;background-color: black;}div {position: absolute;width: 50px;height: 50px;}div img {width: 100%;height: 100%;}
javascript:
function getRandom(min, max) {return Math.floor(Math.random() * (max - min + 1) + min);}window.addEventListener('load', function() {var creatstar = setInterval(function() {var div = document.createElement('div');var starWidth = getRandom(20, 100);var starHeight = starWidth;var starLeft = getRandom(0, window.innerWidth - starWidth - 50);var starTop = getRandom(0, window.innerHeight - starHeight - 50);div.style.top = starTop + 'px';div.style.left = starLeft + 'px';div.style.width = starWidth + 'px';div.style.height = starHeight + 'px';document.body.appendChild(div);var img = document.createElement('img');img.src = 'xingxing.gif';div.appendChild(img);}, 1000);document.addEventListener('click', function(e) {document.body.removeChild(e.target.parentNode);});});
星星素材:
一闪一闪亮晶晶,满屏都是小星星相关推荐
- 400+的考研复试线怎么玩???满屏都是400+?今年国家线会涨吗?
关注.星标公众号,直达精彩内容 有不少同学在微博晒出分数,不少同学分数400+,今天大部分地区出分了,惊现477分的大神:政治91分,英语二95分,数学三150分,专业课141分.如果分数是真实的,这 ...
- 玩转微信 | 能把“粑粑”炸得满屏都是,这表情包特效太有趣了
哈喽大家好,我是程序员双木L,不定时给大家带来各种好玩且有趣的功能! 前段时间给大家介绍了微信8.0.6内测版更新的内容,比较好玩并且印象比较深刻的肯定是新版拍一拍可以设置使用动效表情,想要了解更多新 ...
- 手机壳鸿蒙,魅族手表发布,满屏都是手机特色,还正式接入鸿蒙
延迟了好久的魅族智能手表,终于在 5 月 31 日发布.作为魅族旗下首款智能手表,其搭载了 Flyme For Watch 系统,仅有 46mm 这一版本,共有黑和天青两种颜色可选,将于 6 月 1 ...
- 【python turtle小demo分享】一闪一闪亮晶晶,祝你每天都开心~
一闪一闪亮晶晶,祝你每天都开心~ demo目录 一闪一闪亮晶晶,祝你每天都开心~ 一.demo四步分解 二.实战 1.上代码 2.效果图 一.demo四步分解 把五角星的代码封装为一个函数: 将颜色设 ...
- exynos4412 祼机LED闪灯 - 一闪一闪亮晶晶
一闪一闪亮晶晶,满天都是小星星-- 今天,我为你摘下一颗星,闪给你看--只有一颗喔-- <exynos4412 启动过程>一文中讲过,bootloader的作用主要是初始化操作系统启动所需 ...
- 计算机音乐 一闪一闪亮晶晶,音乐:一闪一闪亮晶晶
音乐:一闪一闪亮晶晶 发布时间:2019-03-30 活动准备: 小手铃若干 <铃儿响叮噹>磁带 小星星粘贴及太阳月亮头饰各一个,<小星星>磁带 活动过程: (一) 音乐欣赏及 ...
- cubemx stm32 陶晶驰 串口屏 基于YXY通信原理的串口屏驱动代码
陶晶驰串口屏 资料 陶晶驰串口屏是本质是一个MCU,屏幕是MCU的模块,一般是一块TFT屏幕.在串口屏厂商提供的软件上面编写界面,然后通过串口直接烧到串口屏的MCU上,然后在屏幕上展示出来. 串口屏资 ...
- 【陶晶驰串口屏】stm32h743驱动cubeide配置
[陶晶驰串口屏]stm32h743驱动cubeide配置 陶晶驰串口屏简介 串口屏使用思路 单片机控制串口屏 成功显示! 陶晶驰串口屏简介 首先介绍串口: 串口正常情况下包括至少两根信号线,作为像是U ...
- 淘晶驰串口屏入门(二)文本、字库、滚动文本、滑动文本、数字、变量与虚拟浮点数
软件左侧为控件栏,点击可以快速创建控件 一.文本控件 1.点击文本控件,快速创建一个文本控件 2.屏幕上出现了一个文本控件,注意:t+数字开头的为文本控件,这是控件的名称,你可以自己修改 3.选中文本 ...
最新文章
- 高并发下接口幂等性技术方案
- RDKit | 基于SMILES查找化合物的MACCS密钥
- 分站实现php,php城市分站是什么原理
- 一次经典的tcp三次握手
- python中if else语句用法_Python中if-else语句的多种写法
- poj 2777 Count Color(线段树区区+染色问题)
- Vue路由History模式分析
- php大文件下載,使用apache/nginx x-sendFile模塊替換
- 计算机运行时内存会超吗,我们不曾深纠的电脑技术 篇一:我们为什么要对内存进行超频?...
- WI-FI STA的电源管理模式---容易混淆的概念说明
- mysql 触发器 instead of_SQL Server Instead Of触发器
- php微信授权登录sdk,微信授权登录
- 汇编语言 程序设计 顺序结构
- <PrivateImplementationDetails>.ComputeStringHash 错误解决办法
- 摄像头8mm可以看多远_解析智能监控摄像头的监控可视范围及距离
- 计算机网络ip地址划分计算机,计算机网络中IP地址大全
- 100种乡村旅游盈利方式
- 顿号、分号;这些标点符号的用法
- Linux 终端文件管理器 —— ranger
- mysql 文档生成器_最好用的数据库文档生成工具
热门文章
- 地图制作|AI编辑标准地图,制作符合出版需要的地图文件
- java多文件压缩为ZIP
- 艰难的选择_如何艰难地保护Kubernetes
- 学计算机惠普和联想笔记本哪个好,笔记本做得好,未必只有惠普和联想
- P5238 整数校验器 (3月份洛谷月赛2019)
- 苹果或引爆NFC支付潮 关注国内概念板块
- 拓普康机器人控制器_营山拓普康MS05AXⅡ全自动测量机器人价格
- php文件域的作用,在word中何为域
- 圆桌会回顾 | SecureBoost:挑战千万级别样本训练之性能提升篇
- Trx-address和交易的address