1、在CSS3中,新增加了圆角边框样式,由此我们所设置的边框可以变成圆角。
2、语法:
border-radius:length;
参数值可以用数值或百分比的形式来表示,参数值length越大,圆框弧度越大。
3、示例:
<!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>
div {
width: 300px;
height: 200px;
background-color: burlywood;
border-radius: 10px;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
运行结果如下:
<!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>
.a1 {
width: 200px;
height: 200px;
background-color: burlywood;
border-radius: 50%;
}
.a2 {
width: 300px;
height: 100px;
background-color: burlywood;
/* 圆角矩形设置为高度的一半 */
border-radius: 50px;
}
.a3 {
width: 200px;
height: 200px;
background-color: burlywood;
/* 四个角分别为左上、右上、右下、左下顺序 */
/* 两个数值分别为左上右下、右上左下 */
border-radius: 10px 20px 30px 40px;
}
</style>
</head>
<body>
1、圆形
<div class="a1"></div>
2、圆角矩形
<div class="a2"></div>
3、可以设置不同的圆角
<div class="a3"></div>
</body>
</html>
运行结果如下:
也可分别设置各个角:
左上:border-top-left-radius
右上:border-top-right-radius
左下:border-bottom-left-radius
右下:border-bottom-right-radius