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 相关文章推荐
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
Jul 09 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
Oct 18 Javascript
javascript读取Xml文件做一个二级联动菜单示例
Mar 17 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
jQuery简单动画变换效果实例分析
Jul 04 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
Jul 11 Javascript
Scala解析Json字符串的实例详解
Oct 11 Javascript
让axios发送表单请求形式的键值对post数据的实例
Aug 11 Javascript
浅谈Vue.js路由管理器 Vue Router
Aug 16 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
Sep 25 Javascript
uni-app如何实现增量更新功能
Jan 03 Javascript
微信小程序中使用 async/await的方法实例分析
May 06 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中判断变量为空的几种方法分享
2013/08/26 PHP
PHP 正则表达式常用函数
2014/08/17 PHP
php计算函数执行时间的方法
2015/03/20 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
laravel 判断查询数据库返回值的例子
2019/10/11 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
js Function类型
2011/12/04 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
js实现微信分享代码
2020/10/11 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
10行原生JS实现文字无缝滚动(超简单)
2018/01/02 Javascript
详解如何在项目中使用jest测试react native组件
2018/02/09 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
加拿大最大的书店:Indigo
2017/01/01 全球购物
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
网络工程师专家职业发展路线
2014/02/14 职场文书
早读课迟到检讨书
2014/09/25 职场文书
流动人口婚育证明
2014/10/19 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
Elasticsearch 批量操作
2022/04/19 Python
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL