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 相关文章推荐
CSDN轮换广告图片轮换效果
Mar 27 Javascript
基于jquery的图片幻灯展示源码
Jul 15 Javascript
使用js写的一个简易的投票
Nov 27 Javascript
调用jQuery滑出效果时闪烁的解决方法
Mar 27 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
Jan 13 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
详解vue组件开发脚手架
Jun 15 Javascript
详解Vue CLI3 多页应用实践和源码设计
Aug 30 Javascript
谈谈JavaScript中super(props)的重要性
Feb 12 Javascript
Vue多环境代理配置方法思路详解
Jun 21 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
Feb 14 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 学习资料零碎东西
2010/12/04 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
JavaScript toFixed() 方法
2010/04/15 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
关于动态执行代码(js的Eval)实例详解
2016/08/15 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
用canvas画心电图的示例代码
2018/09/10 HTML / CSS
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
优秀教师事迹简介
2014/02/02 职场文书
公司会计岗位职责
2014/02/13 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
家长会标语
2014/06/24 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
教代会开幕词
2015/01/28 职场文书
委托书的样本
2015/01/28 职场文书
道德与公民自我评价
2015/03/09 职场文书
公司借款担保书
2015/09/22 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书