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 相关文章推荐
Confirmer JQuery确认对话框组件
Jun 09 Javascript
myEvent.js javascript跨浏览器事件框架
Oct 24 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 Javascript
js实现拖拽效果
Feb 12 Javascript
javascript实现判断鼠标的状态
Jul 10 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
Jul 04 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
Aug 25 Javascript
详解在Angular项目中添加插件ng-bootstrap
Jul 04 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
Mar 21 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 Javascript
layui清除radio的选中状态实例
Nov 14 Javascript
vue实现商城秒杀倒计时功能
Dec 12 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中spl_autoload_register函数的用法总结
2013/11/07 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
Javascript !!的作用
2008/12/04 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
2018/03/13 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
2018/04/28 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
国旗下的演讲稿
2014/05/08 职场文书
安全生产宣传标语
2014/06/06 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
服务员态度差检讨书
2014/10/28 职场文书
三八妇女节寄语
2015/02/27 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis