JS实现页面鼠标点击出现图片特效
本文实例为大家分享了js实现页面鼠标点击出现图片,供大家参考,具体内容如下
需求:
在页面可视区鼠标点击时,鼠标位置出现图片
技术:
监听器,鼠标坐标获取
效果图
源码分享:
图片是动态添加进页面的,所以没有HTML部分。
JS
letdiv=document.createElement("div"); div.id="mouseImg"; for(leti=0;i<3;i++){ letimg=document.createElement("img"); img.src="images/timg.gif"; div.appendChild(img); } document.body.appendChild(div); letdivImg=document.querySelector("#mouseImg"); document.addEventListener("mousedown",function(e){ letx=e.pageX; lety=e.pageY; divImg.style.left=x+"px"; divImg.style.top=y+"px"; letimgs=divImg.children; for(leti=0;iCSS
body{ background-color:rgba(0,255,255,0.12); cursor:pointer; } #mouseImg{ width:50px; height:50px; position:absolute; } #mouseImgimg{ width:100%; opacity:0; transition:all.9sease; } #mouseImgimg:nth-of-type(2){ transition-delay:.5s; } #mouseImgimg:nth-of-type(3){ transition-delay:.8s; }这个案例,也可以做成图片跟随鼠标移动上图!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。