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 相关文章推荐
javascript继承之为什么要继承
Nov 10 Javascript
Js+Jq获取URL参数的集中方法示例代码
May 20 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
Mar 05 Javascript
jQuery实现简单的点赞效果
May 29 Javascript
javascript解决小数的加减乘除精度丢失的方案
May 31 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
Vue.js 踩坑记之双向绑定
May 03 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
Mar 08 Javascript
JS如何在数组指定位置插入元素
Mar 10 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
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
php文件扩展名判断及获取文件扩展名的N种方法
2015/09/12 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
UserData用法总结 lanyu出品
2010/07/01 Javascript
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
Jquery 绑定时间实现代码
2011/05/03 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll
2020/12/01 Vue.js
django启动uwsgi报错的解决方法
2018/04/08 Python
python pandas中对Series数据进行轴向连接的实例
2018/06/08 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python LMDB库的使用示例
2021/02/14 Python
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
先进工作者获奖感言
2014/02/08 职场文书
社区党务公开实施方案
2014/03/18 职场文书
运动会演讲稿
2014/05/07 职场文书
解除财产保全担保书
2014/05/20 职场文书
狮子林导游词
2015/02/03 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python