JS实现小星星特效


Posted in Javascript onDecember 24, 2019

本文实例为大家分享了JS实现小星星特效的具体代码,供大家参考,具体内容如下

鼠标点击窗口实现如图效果:
看起来是不是很像小星星呀

JS实现小星星特效

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title></title>
 </head>
 <body style="background-color: #000000;">
 <!-- 
 1、鼠标点击 window
 2、获取鼠标位置
 3、创建img
 4、设置 src
 5、设置图片位置(图片定位,设置样式)
 6、图片随机大小
 7、插入body
 -->
 <script type="text/javascript">
 // 鼠标点击window
 window.onclick=function(e){
 // 创建img
 let img=document.createElement("img");
 // 设置src
 img.setAttribute("src","timg.gif");
 // 设置图片大小随机
 let w=Math.random()*50+50;
 img.setAttribute("height",w);
 // 图片位置,绝对定位
 img.style.position="absolute";
 
 img.style.left=(e.clientX-w/2)+"px";
 img.style.top=(e.clientY-w/2)+"px";
 
 // 将图片插入body
 document.body.appendChild(img);
 
 }
 
 </script>
 </body>
</html>

素材

JS实现小星星特效

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

Javascript 相关文章推荐
js检测用户输入密码强度
Oct 22 Javascript
详解javascript高级定时器
Dec 31 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
Apr 29 Javascript
jQuery实现右键菜单、遮罩等效果代码
Sep 27 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
微信小程序 登录的简单实现
Apr 19 Javascript
select标签设置默认选中的选项方法
Mar 02 Javascript
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
利用jsonp解决js读取本地json跨域的问题
Dec 11 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
JavaScript数值类型知识汇总
Nov 17 Javascript
vue使用swiper实现左右滑动切换图片
Oct 16 Javascript
JS实现星星海特效
Dec 24 #Javascript
JS实现图片切换特效
Dec 23 #Javascript
JS实现简易留言板特效
Dec 23 #Javascript
JS实现关闭小广告特效
Jan 29 #Javascript
vue element-ui实现动态面包屑导航
Dec 23 #Javascript
vue实现图片上传预览功能
Dec 23 #Javascript
vue项目实现图片上传功能
Dec 23 #Javascript
You might like
比较好用的PHP防注入漏洞过滤函数代码
2012/04/11 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
基于jquery的9行js轻松实现tab控件示例
2013/10/12 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
原生js实现验证码功能
2017/03/16 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
vue登录页面cookie的使用及页面跳转代码
2019/07/10 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
mysql 之通过配置文件链接数据库
2017/08/12 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
运动会广播稿500字
2014/01/28 职场文书
追悼会家属答谢词
2015/09/29 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android
MySQL三种方式实现递归查询
2022/04/18 MySQL
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript
python中validators库的使用方法详解
2022/09/23 Python