JS实现页面鼠标点击出现图片特效


Posted in Javascript onAugust 19, 2020

本文实例为大家分享了js实现页面鼠标点击出现图片,供大家参考,具体内容如下

需求:

在页面可视区鼠标点击时,鼠标位置出现图片

技术:

监听器,鼠标坐标获取

效果图

JS实现页面鼠标点击出现图片特效

源码分享:

图片是动态添加进页面的,所以没有HTML部分。

JS

let div = document.createElement("div");
 div.id = "mouseImg";
 for (let i =0 ; i <3 ;i++){
 let img = document.createElement("img");
 img.src = "images/timg.gif";
 div.appendChild(img);
 }
 document.body.appendChild(div);
 let divImg = document.querySelector("#mouseImg");
 document.addEventListener("mousedown",function (e) {
 let x = e.pageX;
 let y = e.pageY;
 divImg.style.left = x + "px" ;
 divImg.style.top = y + "px";
 let imgs = divImg.children;
 for (let i =0 ; i < imgs.length ;i++) {
 imgs[i].style.opacity = "1";
 setTimeout(function () {
 imgs[i].style.opacity = "0";
 },2200);
 }
 });

CSS

body {
 background-color: rgba(0, 255, 255, 0.12);
 cursor: pointer;
 }
 #mouseImg {
 width: 50px;
 height: 50px;
 position: absolute;
 }
 #mouseImg img {
 width: 100%;
 opacity: 0;
 transition: all .9s ease ;
 }
 #mouseImg img:nth-of-type(2){
 transition-delay: .5s;
 }
 #mouseImg img:nth-of-type(3){
 transition-delay: .8s;
 }

这个案例,也可以做成 图片跟随鼠标移动 上图 !

JS实现页面鼠标点击出现图片特效

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery的DOM操作之删除节点示例
Jan 03 Javascript
jquery实现的鼠标下拉滚动置顶效果
Jul 24 Javascript
JS实现页面超时后自动跳转到登陆页面
Jan 19 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
Jan 09 Javascript
微信小程序 switch组件详解及简单实例
Jan 10 Javascript
React Router基础使用
Jan 17 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
你应该知道的几类npm依赖包管理详解
Oct 06 Javascript
基于Angularjs-router动态改变Title值的问题
Aug 30 Javascript
JS操作json对象key、value的常用方法分析
Oct 29 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
关于Javascript闭包与应用的详解
Apr 22 Javascript
Vue实现点击导航栏当前标签后变色功能
Aug 19 #Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
Aug 19 #Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 #Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
Aug 18 #Javascript
JavaScript语句错误throw、try及catch实例解析
Aug 18 #Javascript
JavaScript中交换值的10种方法总结
Aug 18 #Javascript
js+css3实现炫酷时钟
Aug 18 #Javascript
You might like
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
通过javascript把图片转化为字符画
2013/10/24 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
浅谈js中的闭包
2015/03/16 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
Vue 权限控制的两种方法(路由验证)
2019/08/16 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
解决yum对python依赖版本问题
2019/07/05 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
python map比for循环快在哪
2020/09/21 Python
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
写自荐信要注意什么
2013/12/26 职场文书
大学生创业计划书的范文
2014/01/07 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
员工生日活动方案
2014/08/24 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
国情备忘录观后感
2015/06/04 职场文书
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python