在学习了css3之后,是不是觉得css3的功能竟然如此强大,话不多说,下面我就给大家讲讲如何利用css3制作一个个性化的照片墙。
需要用到的知识:
rotate()方法
transform:rotate(度数)
度数为正,表示元素相对原点中心顺时针旋转;度数为负,则表示元素相对原点中心进行逆时针旋转。
结构伪类选择器:
E:first-child 选择父元素的第一个子元素
E:last-child 选择父元素的最后一个子元素
E:nth-child(n) 选择父元素下的第n个元素或奇偶元素,n的值为数字,odd,even
代码如下:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
#div1{position:relative;width:800px;height:500px;margin:0 auto;border:10px groove rgb(240,235,213);background-color:rgb(255,192,203);}
#div1 img{position:absolute;width:180px;height:160px;padding:10px;background-color: white;}
#div1 img:first-child{left:100px;top: 60px;-webkit-transform:rotate(30deg);}
#div1 img:nth-child(2){left:300px;top:60px;-webkit-transform:rotate(-30deg);}
#div1 img:nth-child(3)
{
left:480px; top:60px; -webkit-transform:rotate(40deg);
}
#div1 img:nth-child(4)
{
left:100px; top:280px; -webkit-transform:rotate(-30deg);
}
#div1 img:nth-child(5)
{
left:300px; top:280px; -webkit-transform:rotate(0);
}
#div1 img:last-child
{
left:480px; top:280px;-webkit-transform:rotate(30deg);
}
</style>
</head>
<body>
<div id="div1">
<img src="C:\Users\asus\Desktop\2/1.jpg"/>
<img src="C:\Users\asus\Desktop\2/2.png"/>
<img src="C:\Users\asus\Desktop\2/3.jpg"/>
<img src="C:\Users\asus\Desktop\2/4.jpg"/>
<img src="C:\Users\asus\Desktop\2/5.jpg"/>
<img src="C:\Users\asus\Desktop\2/6.jpeg"/>
</div>
</body>
</html>
效果图如下: