图片逐渐由看不见到模糊,最后清晰显示;鼠标点击图片后,图片依照1234顺序依次循环显示;鼠标移入图片区域,图片放大

Posted 胡智杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图片逐渐由看不见到模糊,最后清晰显示;鼠标点击图片后,图片依照1234顺序依次循环显示;鼠标移入图片区域,图片放大相关的知识,希望对你有一定的参考价值。

html<html<head lang="en"<meta charset="UTF-8"<titletitle</head<body<div</div<div<img src="images/1.jpg"  alt="" width="192"</div<brbr<div</div<brbrbr<scriptdocument.images[0].onmouseover=function(){
// 设置父元素的大小
this.parentNode.style.width = this.width+‘px‘;
this.parentNode.style.height = this.height+‘px‘;
// 设置当前图片为绝对定位
this.style.position = ‘absolute‘;
this.width = this.width*2;
}
document.images[0].onmouseout=function(){
this.width = this.width/2;
}
script<hr<div</div<div<img src="images/1.jpg" alt="" width="192" height="120"</div<brbr<div</div<brbrbr<scriptdocument.images[1].onclick=function(){
var begin = this.src.lastIndexOf(‘/‘);
var end = this.src.lastIndexOf(‘.‘);
var num = this.src.substring(begin+1, end);
num = parseInt(num)+1;
if(num>4) num=1;
this.src = ‘images/‘+num+‘.jpg‘;
}
script<hr<div</div<div<img src="images/1.jpg" alt="" style="display: none;" width="192"</div<brbr<button id="btnshow"</button<div</div<scriptvar opnum=0.02, imgtime;
function showimg(){
var img3 = document.images[2];
opnum+=0.02;
img3.style.opacity=opnum;
img3.style.display=‘inline‘;

if(opnum>=1)
clearInterval(imgtime);
}
document.getElementById(‘btnshow‘).onclick=function(){
var img3 = document.images[2];
img3.style.opacity=0;
img3.style.display=‘inline‘;
this.disabled = true;
imgtime=setInterval(showimg, 200);
}
script</body</html>

以上是关于图片逐渐由看不见到模糊,最后清晰显示;鼠标点击图片后,图片依照1234顺序依次循环显示;鼠标移入图片区域,图片放大的主要内容,如果未能解决你的问题,请参考以下文章

让页面图片逐渐清晰直至加载完毕

vue.js鼠标移动照片照片变模糊鼠标离开照片照片变清晰

鼠标移动到图片上图片逐渐变大变清晰(带有过渡效果)

CSS 插入的图片很模糊 是怎么回事? 急

Unity UGUI 图片模糊

实现图片加载从模糊到清晰显示的方法