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 相关文章推荐
不能再简单的无闪刷新验证码原理很简单
Nov 05 Javascript
jquery事件重复绑定的快速解决方法
Jan 03 Javascript
JS根据生日算年龄的方法
May 05 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
Mar 05 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
JavaScript中Promise的使用详解
Feb 26 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
Jul 25 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
Sep 26 Javascript
记一次vue-webpack项目优化实践详解
Feb 17 Javascript
setTimeout与setInterval的区别浅析
Mar 23 Javascript
countUp.js实现数字滚动效果
Oct 18 Javascript
浅谈克隆 JavaScript
Nov 02 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 变量定义方法
2009/06/14 PHP
php生成短域名函数
2015/03/23 PHP
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
Node.js实现数据推送
2016/04/14 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
python基于右递归解决八皇后问题的方法
2015/05/25 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python复制文件到指定目录的实例
2018/04/27 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
秋季校运动会广播稿
2014/02/23 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
大学生就业策划书范文
2014/04/04 职场文书
个人评语大全
2014/05/04 职场文书
普通党员对照检查材料
2014/08/28 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
java设计模式--建造者模式详解
2021/07/21 Java/Android
python读取mnist数据集方法案例详解
2021/09/04 Python