css3新特性
一、边框圆角
二、阴影
三、形变:旋转、缩放、位移
四、过渡效果
五、动画效果
六、媒体查询
七、flex布局
八、grid布局
等等(选择器、字体)……
以下先记录边框圆角、阴影、以及形变
<!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: 200px;
height: 100px;
border: 1px solid red;
border-radius: 20%;
background: blue;
box-shadow: 10px 20px 30px green;
transform: rotate(45deg);
}
.box{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
</style>
</head>
<body>
<div class="box">hello</div>
</body>
</html>
transform不能分开写,因为是同一属性,分开写则会覆盖掉
以下是小练习
按要求完成案例,要求如下:
1.让一个蓝色的正圆垂直水平居中显示。
2.正圆的直径为100px。
3.阴影距离距离正圆偏离10px,阴影颜色为红色
<!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;
background: blue;
border-radius: 50%;
position: absolute;
top: 50%;
left:50%;
box-shadow: 10px 10px 10px red;
transform: translate(-50%,-50%);
}
</style>
</head>
<body>
<div class="box">
</div>
</body>
</html>