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 parseInt 函数分析(转)
Mar 21 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
Nov 06 Javascript
js Array操作的最简短最容易理解方法
Dec 09 Javascript
jquery不常用方法汇总
Jul 26 Javascript
Jquery实现简单的轮播效果(代码管用)
Mar 14 Javascript
Vue.js一个文件对应一个组件实践
Oct 27 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
Mar 21 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
使用webpack打包koa2 框架app
Feb 02 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
JS实现网站吸顶条
Jan 08 Javascript
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
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
超级实用的7个PHP代码片段分享
2012/01/05 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
python分布式环境下的限流器的示例
2017/10/26 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
python调试神器PySnooper的使用
2019/07/03 Python
django删除表重建的实现方法
2019/08/28 Python
python实现文字版扫雷
2020/04/24 Python
python-地图可视化组件folium的操作
2020/12/14 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
python 对xml解析的示例
2021/02/27 Python
SQL Server面试题
2013/04/04 面试题
物业管理员岗位职责范文
2013/11/25 职场文书
签约仪式主持词
2014/03/19 职场文书
村抢险救灾方案
2014/05/09 职场文书
校长个人总结
2015/03/03 职场文书
2015年司机工作总结
2015/04/23 职场文书
社区文明倡议书
2015/04/28 职场文书
员工给公司的建议书
2019/06/24 职场文书
2019年最新借条范本!
2019/07/08 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python