以下是 CSS3悬挂的照片墙效果代码 的示例演示效果:
部分效果截图:

HTML代码(index.html):
<html>
<head>
<meta charset="utf-8">
<title>CSS3悬挂的照片墙效果代码</title>
<style type="text/css">
*{margin: 0;padding: 0;}
body{overflow:hidden;background: url(images/bg.jpg);background-size: cover;}
.container{
	width:100%;
	height: 100%;
}
.photowall{
	position: relative;
	
	height: 100%; width: 100%;
	display: -webkit-box; /*使用CSS3的盒模型之流式布局*/
	display: -moz-box;
	display: box;
	-webkit-box-pack:center; /*定义盒模型内部元素在水平方向上居于中间位置*/
	-moz-box-pack:center;
	-o-box-pack:center;
	-ms-box-pack:center;
	box-pack:center;
	-webkit-box-align:center; /*定义盒模型内部元素在垂直方向上居于中间位置*/
	-moz-box-align:center;
	-o-box-align:center;
	-ms-box-align:center;
	box-align:center;
}
.photoview{
	position: relative;
	background-color:#f2eada;
	margin: 5px;padding:10px 10px 20px 10px;
	text-align: center;
	font-size:20px;
	box-shadow:.2em .2em .8em #130c0e; /*给照片添加阴影效果,富有立体感*/
	
}
.photoview p{
	margin-top:5px;  /*设置照片内显示文字段落的外上边距*/
}
.photo01{
	-weikit-transform-origin:right bottom; /*设置右下角为旋转基准点 */
	-moz-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	transform:rotate(10deg); /*以右下角为基准点顺时针旋转10°*/
	-webkit-transform:rotate(10deg);
	-moz-transform:rotate(10deg);
	-o-transform:rotate(10deg);
	-ms-transform:rotate(10deg);
}
.photo02{
	-weikit-transform-origin:right bottom; /*设置右下角为旋转基准点 */
	-moz-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	transform:rotate(-20deg); /*以右下角为基准点逆时针旋转20°*/
	-webkit-transform:rotate(-20deg);
	-moz-transform:rotate(-20deg);
	-o-transform:rotate(-20deg);
	-ms-transform:rotate(-20deg);
}
.photo03{
	-weikit-transform-origin:left top; /*设置左上角为旋转基准点 */
	-moz-transform-origin:left top;
	-o-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	transform:rotate(20deg); /*以左上角为基准点顺时针旋转20°*/
	-webkit-transform:rotate(20deg);
	-moz-transform:rotate(20deg);
	-o-transform:rotate(20deg);
	-ms-transform:rotate(20deg);
}
.photo04{
	-weikit-transform-origin:left bottom; /*设置左下角为旋转基准点 */
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	transform:rotate(-20deg); /*以左下角为基准点逆时针旋转20°*/
	-webkit-transform:rotate(-20deg);
	-moz-transform:rotate(-20deg);
	-o-transform:rotate(-20deg);
	-ms-transform:rotate(-20deg);
}
</style>
</head>
<body>	
<div class="container">
	<div class="photowall">
	
		<div class="photo01">
			<div class="photoview" >
				<img src="images/1.jpg" width="300" height="220">
				<p>完美的星空</p>
				<p>不新鲜的萝卜皮</p>
			</div>
		</div>
		
		<div class="photo02">
			<div class="photoview" >
				<img src="images/2.jpg" width="300" height="220">
				<p>海边的黄昏</p>
				<p>不新鲜的萝卜皮</p>
			</div>
		</div>
		
		<div class="photo03">
			<div class="photoview" >
				<img src="images/3.jpg" width="300" height="220">
				<p>城市落日余晖</p>
				<p>不新鲜的萝卜皮</p>
			</div>
		</div>
		
		<div class="photo04">
			<div class="photoview" >
				<img src="images/4.jpg" width="300" height="220">
				<p>大海的夜空</p>
				<p>不新鲜的萝卜皮</p>
			</div>
		</div>
	
	</div>
</div>
</body>
</html>
 
             
        