CSS3动画效果之照片墙

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>照片墙</title>
<link href="../css/style.css" type="text/css" rel="stylesheet"/>
</head>

<body>
<!---------------------标题-------------------------------------------->
<h1>照片墙</h1>
<!---------------------照片墙------------------------------------------->
<div class="container">
	<img class="pic1" src="../img/照片墙/照片1.jpg" />
    <img class="pic2" src="../img/照片墙/照片2.jpg" />
    <img class="pic3" src="../img/照片墙/照片4.jpg" />
    <img class="pic4" src="../img/照片墙/照片3.jpg" />
    <img class="pic5" src="../img/照片墙/照片5.jpg" />
    <img class="pic6" src="../img/照片墙/照片6.jpg" />
    <img class="pic7" src="../img/照片墙/照片7.jpg" />
    <img class="pic8" src="../img/照片墙/照片9.jpg" />
    <img class="pic9" src="../img/照片墙/照片8.jpg" />
    <img class="pic10" src="../img/照片墙/照片12.jpg" />
    <img class="pic11" src="../img/照片墙/照片11.jpg" />  
    <img class="pic12" src="../img/照片墙/照片13.jpg" />
    <img class="pic13" src="../img/照片墙/照片14.jpg" />
    <img class="pic14" src="../img/照片墙/照片16.jpg" />
    <img class="pic15" src="../img/照片墙/照片18.jpg" />
    
</div>
</body>
</html>

position:absolute;
		top:180px;
		left:30px;@charset "utf-8";
/* CSS Document */
body{ background-color:#CCC;}
h1{ text-align:center;}
.container{ margin:0 auto; position:relative; 
			width:1000px;}
img{ background:#000;
		padding:5px;
		transition:all 0.35s;}
img:hover{ 
			transform:rotate(0deg);
			transform:scale(1.2,1.2);
			box-shadow:5px 5px;
			z-index:2;}
.pic1{ transform:rotate(-15deg);
		
		position:absolute;
		top:60px;
		left:10px;
		z-index:1;
		
		}

.pic2{ transform:rotate(-15deg);
		position:absolute;
		top:60px;
		left:180px;}

.pic3{ transform:rotate(15deg);
		position:absolute;
		top:60px;
		left:400px;
		z-index:1;}

.pic4{ transform:rotate(-20deg);
		position:absolute;
		top:60px;
		left:550px;}

.pic5{ transform:rotate(20deg);
		position:absolute;
		top:60px;
		left:750px;}

.pic6{ transform:rotate(15deg);
		position:absolute;
		top:300px;
		left:20px;
		z-index:1;}

.pic7{ transform:rotate(-15deg);
		
		position:absolute;
		top:300px;
		left:210px;}

.pic8{ transform:rotate(-20deg);
		position:absolute;
		top:300px;
		left:450px;
		z-index:1;}

.pic9{ transform:rotate(-20deg);
		position:absolute;
		top:300px;
		left:600px;}

.pic10{ transform:rotate(20deg);
		position:absolute;
		top:300px;
		left:800px;}

.pic11{ transform:rotate(-30deg);
		position:absolute;
		top:500px;
		left:20px;
		z-index:1;
		
		}

.pic12{ transform:rotate(15deg);
		position:absolute;
		top:500px;
		left:250px;}

.pic13{ transform:rotate(-30deg);
		position:absolute;
		top:550px;
		left:400px;
		z-index:1;}

.pic14{ transform:rotate(15deg);
		position:absolute;
		top:520px;
		left:650px;
}

.pic15{ transform:rotate(-20deg);
			position:absolute;
		top:580px;
		left:800px;}


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
CSS是一种用于网页设计的样式表语言,它可以控制网页的布局、字体、颜色、大小、背景、边框、动画等方面。下面是一些常用的CSS属性和动画特效: 1. 属性 - background-color:设置元素的背景色。 - color:设置元素的文字颜色。 - font-size:设置元素的文字大小。 - border:设置元素的边框。 - padding:设置元素的内边距。 - margin:设置元素的外边距。 - display:设置元素的显示方式,如block、inline、inline-block等。 - position:设置元素的定位方式,如relative、absolute等。 - z-index:设置元素的堆叠顺序。 - transform:设置元素的变换效果,如旋转、缩放、平移等。 2. 动画特效 - transition:设置元素的过渡效果,如颜色、大小、位置等属性的变化过渡。 - animation:设置元素的动画效果,如旋转、移动、闪烁等。 - keyframes:定义动画的关键帧,即动画从哪个状态到哪个状态。 例如,实现旋转照片墙可以使用以下CSS代码: ```css .photo-wall { display: flex; flex-wrap: wrap; justify-content: center; } .photo { width: 200px; height: 200px; margin: 10px; border: 1px solid #ccc; transition: transform .5s ease-in-out; } .photo:hover { transform: rotateY(180deg); } ``` 其中,.photo-wall是照片墙的容器,.photo是每张照片的样式,当鼠标悬停在照片上时,会触发transform属性的变化,从而实现照片的旋转效果

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_33151859

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值