1、CSS3新增样式
 
| CSS3新增样式 |  | 
|---|
| 边框圆角 | border-radius | 
| 阴影 | shadow | 
| 形变(旋转、缩放、位移) | transform: rotate() scale() translate() | 
2、边框圆角(border-radius)
 
border-radius属性 | 值 | 
|---|
| 一个值 | 圆角的半径,当为50%时,盒子变成一个圆 | 
| 两个值 | 左上右下、右上左下 | 
| 四个值 | 左上、右上、右下、左下 | 
3、边框阴影(box-shadow)
 
box-shadow值:x轴、y轴、模糊半径、颜色
 
4、形变(旋转、缩放、位移)
 
| 形变类型 | 值 | 
|---|
| 旋转 | rotate(45deg):旋转45度 | 
| 缩放 | scale(1.5):放大1.5倍 | 
| 位移 | translate(50%,50%):x轴移动50%,y轴移动50% | 
| 多个样式 | transform: rotate(45deg) scale(1.5) translate(100%, 50%) | 
- 4.1、用
translate(-50%,-50%)写垂直水平居中 
 
		
		.box {
			position: absolute;
			
			top: 50%;
			left: 50%;
			
			transform: translate(-50%, -50%);
		}
 
5、源代码
 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	<style>
		.box {
			width: 100px;
			height: 100px;
			border: 1px solid black;
			
			
			
			border-radius: 50%;
			
			box-shadow: 5px 5px 5px #333;
			
			
			transform: rotate(45deg);
			
			transform: scale(1.5);
			
			transform: translate(50%, 50%);
			
			transform: rotate(45deg) scale(1.5) translate(100%, 50%);
		}
		
		.box {
			position: absolute;
			
			top: 50%;
			left: 50%;
			
			transform: translate(-50%, -50%);
		}
	</style>
</head>
<body>
	<div class="box"></div>
</body>
</html>