CSS3制作漂亮的照⽚墙的实现代码
CSS3可以做动画⼤家肯定都是⽿熟能详的了,但是⼤家有⽊有巧妙的利⽤这⼀个功能来制作⼀款漂亮的照⽚墙呢?
那么今天我们就利⽤CSS3动画这⼀特性来⼀起制作漂亮的照⽚墙吧!
第⼀部分:HTML
这⾥我们⾸先放⼗张图⽚在页⾯上⾯。(有什么靓照尽管上来哦!)
XML/HTML Code复制内容到剪贴板
1. <div class="content">
2.    <img class="pic1" src="img/1.jpg" />
3.    <img class="pic2" src="img/2.jpg" />
4.    <img class="pic3" src="img/3.jpg" />
5.    <img class="pic4" src="img/4.jpg" />
6.    <img class="pic5" src="img/5.jpg" />
7.    <img class="pic6" src="img/6.jpg" />
8.    <img class="pic7" src="img/7.jpg" />
9.    <img class="pic8" src="img/8.jpg" />
10.    <img class="pic9" src="img/9.jpg" />
11.    <img class="pic10" src="img/10.jpg" />
12.  </div>
第⼆部分:CSS3
这⼀部分就是我们这节的重点了,如上图所⽰照⽚的位置各不相同,我们肯定会⽤到CSS3⼀下的知识点:
•CSS3的旋转 rotate
•CSS3的缩放 scale
•CSS3的阴影 box-shadow
没错就是这些功能我们就可以做⼀个漂亮的照⽚墙了。来看看我们的代码吧,这⾥只展⽰部分代码了聪明的⼩伙伴肯定知道怎么做的!
CSS Code复制内容到剪贴板
1. body{
2.    background: url(../img/bg1.jpg) no-repeat top center fixed;
3.    background-size: 100% auto;
4. }
5. .content{
6.    width: 900px;
7.    height: 1000px;
8.    overflow: hidden;
9.    margin: 100px auto;
10.    position: relative;
11. }
12. img{
13.    z-index: 1;
14.    width: 20%;
15.    height: auto;
16.    position: absolute;
17.    padding: 10px 10px 15px 10px;
18.    background: #ffffff;
19.    border: 1px solid #CCCCCC;
20.    /* 动画的时间 */
21.    -moz-transition: 0.5s;
22.    -webkit-transition: 0.5s;
23.    transition: 0.5s;
24.  }
25. img:hover{
26.    z-index: 2;
27.    transform: scale(1.5);
28.    -moz-transform: scale(1.5) ;
29.    -webkit-transform: scale(1.5) ;
30.    box-shadow: -10px 10px 20px #000000;
31.    -moz-box-shadow: -10px 10px 20px #000000;
32.    -webkit-box-shadow: -10px 10px 20px #000000;
33. }
34. .pic1{
35.    left: 100px;
36.    top: 50px;
37.    -webkit-transform: rotate(20deg);
38.    -moz-transform: rotate(20deg);
39.    transform: rotate(20deg);
40. }
好看的css代码
41. .pic2{
42.    left: 280px;
43.    top: 60px;
44.    -webkit-transform: rotate(-10deg);
45.    -moz-transform: rotate(-10deg);
46.    transform: rotate(-10deg);
47. }/*  下⾯的代码⼤同⼩异就不依依展⽰了    */
就是这么简单的代码就可以实现上图所⽰的效果了。⼩伙伴们有兴趣的⾃⼰动⼿尝试⼀下把⾃⼰的靓照放上去看看。
PS: CSS3还可以写出更多的精彩绚丽效果,⼩伙伴有兴趣可以深⼊的研究⼀下!
以上这篇CSS3制作漂亮的照⽚墙的实现代码就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。