照片墙的思路与实现
1.实现思路
*首先在html中插入图片,设置整个容器的整体大小,然后设置每个图片的宽度,并为它们添加边框边距等,设置成为相框的效果。
*然后为每个图片设置旋转角度,top,left等,此时每个图片都有了一定的倾斜度。
*最后制作鼠标悬浮效果,当鼠标放置时,使图片旋转角度为0,图片变大,并使其显示在最上层(可设置z-index实现),为其设置动画过渡效果。
2.代码实现
html如下:
<div class="container">
<img class="pic pic1" src="images/img1.jpg"/>
<img class="pic pic2" src="images/img2.jpg"/>
<img class="pic pic3" src="images/img3.jpg"/>
<img class="pic pic4" src="images/img4.jpg"/>
<img class="pic pic5" src="images/img5.jpg"/>
<img class="pic pic6" src="images/img6.jpg"/>
<img class="pic pic7" src="images/img7.jpg"/>
<img class="pic pic8" src="images/img1.jpg"/>
<img class="pic pic9" src="images/img2.jpg"/>
</div>
css如下:
<