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实现飞入星星特效代码
本文实例讲述了js实现飞入星星特效代码,分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: <html> <head> <title>星空极速飞入效果</title> <style type="text/css"> <!-- body { background-color: #000066; } --> </style> </head> <body> <scr
-
基于JavaScript实现飘落星星特效
本文实例为大家分享了js飘落星星特效的具体代码,供大家参考,具体内容如下 1.效果图 2.代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> img{ position: absolute; } body { background-image: u
-
js实现漫天星星效果
本文实例为大家分享了漫天小星星效果的实现代码,供大家参考,具体内容如下 效果图: 实现代码: <html onclick="init(event)"> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <script ty
-
javascript实现随机显示星星特效
本文实例讲解了javascript实现随机显示星星特效的详细代码,具体内容如下 (1)网页背景是黑的 (2)星星随机大小:min=15,max=80 (3)星星的坐标是随机的: x_left=0,x_right=(浏览器宽-星星宽) y_top=0,y_bottom=? (4)单击某个星星,星星消失 (5)网页加载完成,开始显示星星 (6)定时器:每隔一个周期,插入一个星星 <html> <head> <meta h
-
JS实现小星星特效
本文实例为大家分享了JS实现小星星特效的具体代码,供大家参考,具体内容如下 鼠标点击窗口实现如图效果: 看起来是不是很像小星星呀 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body style="background-color: #000000;"&g
-
利用JS做网页特效_大图轮播(实例讲解)
废话不多说,直接上代码: <style> * { margin: 0px; padding: 0px; } .stage { width: 500px; height: 300px; border: 5px solid black; margin: 200px; position: relative; overflow: hidden; } .to-left, .to-right { position: absolute; top: 0px; width: 50px; height: 300p
-
js变形金刚文字特效代码分享
为大家分享的js变形金刚文字特效代码如下 -----------------------------------------------效果演示----------------------------------------------- <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js变形金刚文字特效&l
-
纯JS焦点图特效实例(可一个页面多用)
实例如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Co
-
原生js实现放大镜特效
本文实例为大家分享了js实现放大镜特效的具体代码,供大家参考,具体内容如下 掌握页面元素定位和移动 放大镜关键原理:鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置定位大图片的相应位置 技术点:事件捕获.定位 offsetLeft与style.left的对比: 1)offsetLeft是与父级元素的距离,不包过滚动条的距离 2)style.left返回的是字符串,如30px,offsetLeft返回的是数值30 3)style.lft是可读写的,offsetLeft是只读的,所以要改变div的
-
js实现动画特效的文字链接鼠标悬停提示的方法
本文实例讲述了js实现动画特效的文字链接鼠标悬停提示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x
-
用p5.js制作烟花特效的示例代码
前言 之前看过一篇文章,使用processing制作烟花特效.效果如下 fireworks 网上调查了一圈了,发现processing是一个互动编程软件,java语言发展而来.而且动画效果是跑在processing专门的模拟器上. 不过好在也有对应的web扩展语言,有processing.js和p5.js. processing.js在github上已经好几年没有人维护了,一些processing的特性支持不了.为此踩了不少坑, 本文就集中讲解如何用p5.js写烟花特效. 代码讲解 proces
-
js实现烟花特效
本文实例为大家分享了js实现烟花特效的具体代码,供大家参考,具体内容如下 1.概述 在网页背景中实现鼠标点击出现模拟烟花爆炸的特效 2.思路 1.获取鼠标点击位置,底端创建烟花节点. 2.为烟花添加css属性,烟花节点从下至上运动. 3.运动至鼠标位置时移除烟花节点,同时生成多个烟花碎片. 4.为不同的烟花碎片随机生成不同的颜色.运动速度.运动方向. 5.烟花碎片超出屏幕显示部分时移除. 3.代码部分 <!DOCTYPE html> <html lang="en"&g
-
js实现小星星游戏
本文实例为大家分享了js实现小星星游戏的具体代码,供大家参考,具体内容如下 功能简介 如图:实现一个点击游戏 准备 准备一个星星的图片(这里我重命名为xxx.png) 开搞 新建一个html文件,并将其与准备好的图片放在同一目录下(东西多了不建议这样搞,但这个就俩) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>小
-
JS实现手风琴特效
本文实例为大家分享了JS实现手风琴特效的具体代码,供大家参考,具体内容如下 效果图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta
随机推荐
- XML和YAML的使用方法
- Angular实现预加载延迟模块的示例
- MySQL与Oracle差异比较之五存储过程&Function
- JS鼠标拖拽实例分析
- Nginx限制搜索引擎爬虫频率、禁止屏蔽网络爬虫配置示例
- python 递归遍历文件夹,并打印满足条件的文件路径实例
- js鼠标点击图片切换效果实现代码
- 用JavaScript实现动画效果的方法
- PHP将DateTime对象转化为友好时间显示的实现代码
- Android仿新浪微博/QQ空间滑动自动播放视频功能
- php过滤所有的空白字符(空格、全角空格、换行等)
- js将long日期格式转换为标准日期格式实现思路
- 详解Android_性能优化之ViewPager加载成百上千高清大图oom解决方案
- 网站优化之提高域名信任度的几个简单方法
- Android编程设计模式之访问者模式详解
- JavaScript中将值转换为字符串的五种方法总结
- Flutter实现App功能引导页
- Java操作XML工具类XmlUtil详解
- http转https的实战记录(iis 7.5)
- IDEA类和方法注释模板设置(非常详细)