您的位置:首页 > 其它

感应鼠标的图片遮罩动画效果

2013-04-10 09:35 453 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>感应鼠标的图片遮罩动画效果</title>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<style type="text/css">

html, body, div,ul, li {

margin: 0;

padding: 0;

}

div.examples_body {

width: 750px;

margin: 0px auto;

clear: both;

overflow: hidden;

}

.bannerHolder {

width: 726px;

margin: 20px 0 15px 0;

padding: 20px 10px 20px 10px;

background-color: #f7f7f7;

border: 1px solid #eee;

overflow: hidden;

-moz-border-radius:12px;

-webkit-border-radius:12px;

border-radius:12px;

}

.bannerHolder li {

list-style: none;

display: inline;

}

.banner {

position: relative;

width: 125px;

height: 100px;

overflow: hidden;

float: left;

display: inline;

margin: 0 10px

}

.banner img {

display: block;

border: none;

}

.banner div {

position: absolute;

z-index: 100;

background-color: #222;

width: 60px;

height: 60px;

cursor: pointer;

-moz-border-radius:100px;

-webkit-border-radius:100px;

border-radius:100px;

}

.banner .cornerTL {

left:-63px;

top:-63px;

}

.banner .cornerTR {

right:-63px;

top:-63px;

}

.banner .cornerBL {

left:-63px;

bottom:-63px;

}

.banner .cornerBR {

right:-63px;

bottom:-63px;

}

.banner p {

display: none;

left: 0;

top: 57px;

width: 100%;

z-index: 200;

position: absolute;

font-family: Tahoma, Arial, Helvetica, sans-serif;

color: #FFF;

font-size: 11px;

text-align: center;

cursor: pointer;

}

</style>

<script type="text/javascript" src="http://www.codefans.net/ajaxjs/jquery1.3.2.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$('.banner div').css('opacity',0.2);

$('.banner').hover(function(){

var el = $(this);

el.find('div').stop().animate({width:200,height:200},'slow',function(){

el.find('p').fadeIn('fast');

});

},function(){

var el = $(this);

el.find('p').stop(true,true).hide();

el.find('div').stop().animate({width:60,height:60},'fast');

}).click(function(){

window.open($(this).find('a').attr('href'));

});

});

</script>

</head>

<body>

如果左下角提示错误,刷新一下就可以了。

<div class="examples_body">

<ul class="bannerHolder">

<li>

<div class="banner">

<a href="#" target="_blank"><img height="100" width="125" alt="The Best Designs" src="http://files.jb51.net/upload/201010/20101031232000647.jpg"></a>

<p class="companyInfo">Visit The Best Designs</p>

<div class="cornerTL"></div>

<div class="cornerTR"></div>

<div class="cornerBL"></div>

<div class="cornerBR"></div>

</div>

</li>

<li>

<div class="banner">

<a href="#" target="_blank"><img height="100" width="125" alt="The Best Designs" src="http://files.jb51.net/upload/201010/20101031232000265.jpg"></a>

<p class="companyInfo">Visit The Best Designs</p>

<div class="cornerTL"></div>

<div class="cornerTR"></div>

<div class="cornerBL"></div>

<div class="cornerBR"></div>

</div>

</li>

<li>

<div class="banner">

<a href="#" target="_blank"><img height="100" width="125" alt="The Best Designs" src="http://files.jb51.net/upload/201010/20101031232000265.jpg"></a>

<p class="companyInfo">Visit The Best Designs</p>

<div class="cornerTL"></div>

<div class="cornerTR"></div>

<div class="cornerBL"></div>

<div class="cornerBR"></div>

</div>

</li>

<li>

<div class="banner">

<a href="#" target="_blank"><img height="100" width="125" alt="The Best Designs" src="http://files.jb51.net/upload/201010/20101031232000235.jpg"></a>

<p class="companyInfo">Visit The Best Designs</p>

<div class="cornerTL"></div>

<div class="cornerTR"></div>

<div class="cornerBL"></div>

<div class="cornerBR"></div>

</div>

</li>

<li>

<div class="banner">

<a href="#" target="_blank"><img height="100" width="125" alt="The Best Designs" src="http://files.jb51.net/upload/201010/20101031232000225.jpg"></a>

<p class="companyInfo">Visit The Best Designs</p>

<div class="cornerTL"></div>

<div class="cornerTR"></div>

<div class="cornerBL"></div>

<div class="cornerBR"></div>

</div>

</li>

</ul>

</div>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: