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 call方法详细介绍(js 的继承)
Nov 18 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
Oct 29 Javascript
js简单的点击返回顶部效果实现方法
Apr 10 Javascript
jquery实现不包含当前项的选择器实例
Jun 25 Javascript
轻松掌握JavaScript代理模式
Aug 26 Javascript
Bootstrap的class样式小结
Dec 01 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
Dec 24 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
angular4中关于表单的校验示例
Oct 16 Javascript
AngularJS表单验证功能
Oct 19 Javascript
js实现直播点击飘心效果
Aug 19 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实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
jquery 学习之二 属性(类)
2010/11/25 Javascript
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
2018/01/10 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
python自动化测试之连接几组测试包实例
2014/09/28 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
详解pandas赋值失败问题解决
2020/11/29 Python
汉森批发:Hansen Wholesale
2018/05/24 全球购物
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
趣天网日本站:Qoo10 JP
2019/09/18 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
2015年业务员工作总结范文
2015/04/07 职场文书
2015年征兵工作总结
2015/07/23 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python