css3之制作个性照片墙

在学习了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>

效果图如下:
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值