施小喵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

折腾了几天,终于终于终于解决了一个照片墙的问题哟!

先上效果图:

他会像百度图片库一样,鼠标移到哪张图,哪张图 就会放大显现。看下图:

哈哈,最得意的是知道了怎么把图片放在我想放的地方,显示的大小也可以,一开始的时候,图片放好,鼠标移到图片也会变大,只是其他的图片也会相应的移动位置,特别难看,

现在明白了“块级元素”,也知道了,为什么不直接防止图片,而是将img放在a里面,a 又放在li里面,因为这样可以实现更多的效果啦。

不多说,上代码,再注释:

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312">
<title>回忆-情侣博客模板</title>
<meta name="Keywords" content="博客模板,情侣博客模板" >
<meta name="Description" content="情侣博客模板" >
<link href="css/shi_test.css" rel="stylesheet">
</head>
<body>
<div class = "thumbs">
  <ul class="wall_a" >
    <li><a href="/"><img src="images/p01.jpg">
      </a></li>
    <li><a href="/"><img src="images/p02.jpg">
      </a></li>
    <li><a href="/"><img src="images/p03.jpg">
      </a></li>
    <li><a href="/"><img src="images/p04.jpg">
      </a></li>
    <li><a href="/"><img src="images/p05.jpg">
      </a></li>
    <li><a href="/"><img src="images/p06.jpg">
      </a></li>
    <li><a href="/"><img src="images/t01.jpg">
      </a></li>
    <li><a href="/"><img src="images/t02.jpg">
      </a></li>
    <li><a href="/"><img src="images/t03.jpg">
      </a></li>
  </ul>
</div> </body> </html>

 css样式:

@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0 }
a:link, a:visited { text-decoration: none; }
ul, li { list-style-type: none }
img { border: 0; }
#thumbs { width: 100%;
background: #559664; padding: 30px 0; overflow: hidden; border-bottom: #226039 1px solid }
.wall_a {
        display:block;
        float:left;
        width:750px;
        height:450px;
        line-height:50px;
        overflow:hidden;
        position:relative;
        }
.wall_a li{
        float:left;
        margin-right:2px;
        border:1px solid #999;
        padding:1px;
        position:relative;
            }


.wall_a a {
        display:block;
        float:left;
        width:200px;
        height:100px;
        overflow:hidden;
        position:relative;
        z-index:1;
        opacity:0.8;
            }


.wall_a a:hover {
            overflow:visible;
            z-index:1000;
            border:none;
            opacity:1;
            }
.wall_a a:hover img{
               border:1px solid #999;
            background:#fff;
            padding:2px;
            opacity:1;
            
        }

 

posted on 2014-12-08 20:54  施小喵  阅读(1624)  评论(0编辑  收藏  举报