过程中遇到的问题是图片路径的问题,就是绝对路径和相对路径的问题:
绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,
相对路径,就是相对于自己的目标文件位置。例如
第二是:通过绝对定位,元素可以放置到页面上的任何位置
![]()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
body{
background:#F5C764;
}
.box{
width:660px;
height:660px;
border:1px dashed #006A90;
}
ul li{
width:300px;
height:300px;
padding:15px;
float:left;
list-style:none;
position: relative;
}
.cover{
width:300px;
height:300px;
position:absolute;
text-align:center;
padding:10px;
line-height:300px;
margin-top:0px;
background:rgba(251,32,32,0.5);
left:5px;
top:5px;
display: none;
}
ul li img{
box-shadow: 0 0 10px #000;
}
</style>
</head>
<body>
<div class="box">
<ul>
<li>
<div class="pic"><img src="../xs2.26imgs/1.jpg" width="300" height="300"></div>
<div class="cover"><img src="../xs2.26imgs/1.jpg" width="50" height="50"></div>
</li>
<li>
<div class="pic"><img src="../xs2.26imgs/2.jpg" width="300" height="300"></div>
<div class="cover"><img src="../xs2.26imgs/2.jpg" width="50" height="50"></div>
</li>
<li>
<div class="pic"><img src="../xs2.26imgs/3.jpg" width="300" height="300"></div>
<div class="cover"><img src="../xs2.26imgs/3.jpg" width="50" height="50"></div>
</li>
<li>
<div class="pic"><img src="../xs2.26imgs/4.jpg" width="300" height="300"></div>
<div class="cover" ><img src="../xs2.26imgs/4.jpg"width="50" height="50"></div>
</li>
</ul>
</div>
<script src="jquery-2.1.4.min.js"></script>
<script type="text/javascript">
$('.cover').hide();
$('ul li').hover(function(){
$(this).find('.cover').stop().fadeTo(1000,1);
},function (){
$(this).find('.cover').stop().fadeTo(500,0);
}) ;
</script>
</body>
</html>