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的ajax jsonp的使用解惑
Oct 09 Javascript
用js判断输入是否为中文的函数
Mar 10 Javascript
JavaScript实现的经典文件树菜单效果
Sep 08 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
Jan 24 Javascript
JS文件中加载jquery.js的实例代码
May 05 jQuery
小程序tab页无法传递参数的方法
Aug 03 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
javscript 数组扁平化的实现
Feb 03 Javascript
如何在微信小程序中使用骨架屏的步骤
Jun 12 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 Javascript
prettier自动格式化去换行的实现代码
Aug 25 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
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
JavaScript自执行闭包的小例子
2013/06/29 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
vue cli 全面解析
2018/02/28 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
python利用正则表达式搜索单词示例代码
2017/09/24 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
python 遍历pd.Series的index和value
2019/11/26 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
python实现简单文件读写函数
2021/02/25 Python
css3 transform属性详解
2014/09/30 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
计算机通信专业推荐信
2014/02/22 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
党的作风建设心得体会
2014/10/22 职场文书
群众路线个人整改措施
2014/10/24 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书