« 上一篇下一篇 »

鼠标划过图片效果

<!DOCTYPE HTML>  

<html>  

<head>  

<title>css实现鼠标悬停时图片加边框效果</title>  

<style type="text/css">  

body{background:#222;color:#06c;}  

em{ font-style:inherit;}  

img{background:white;margin:0 5px;width:70px;height:70px;}  

img:hover{border:1px red solid;}  

.demo2 img{border:9px solid transparent;}  

.demo2 img:hover{border:9px red solid;}  

.demo3 img:hover{width:177px;height:177px;border:9px solid yellow;}  

</style>  

</head>  

<body>  

三种不同的鼠标划过边框的效果

<div class="demo1">  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<em>明显看到当img标签在hover的时候由于出现边框导致位移</em>  

</div>  

<div class="demo2">  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<em>给每个img添加border:1px solid transparent;世界就和平了</em>  

</div>  

<div class="demo3">  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<img src="zhuanti.jpg" />  

<em>修改width和height,实现图片放大或缩小效果</em>  

</div>  

</body>  

</html>  


实例效果:

css实现鼠标悬停时图片加边框效果

三种不同的鼠标划过边框的效果

     

 明显看到当img标签在hover的时候由于出现边框导致位移 

     

 给每个img添加border:1px solid transparent;世界就和平了  

     

 修改width和height,实现图片放大或缩小效果