使用 CSS3 border-radius 属性,你可以给任何元素制作 “圆角”。
原理: border-radius: 值;
- 八个值:水平左上角 水平右上角 水平右下角 水平左下角/ 垂直左上角 垂直右上角 垂直右下角 垂直左下角
- 四个值: 左上角 右上角 右下角 左下角
- 三个值: 左上角 右上角和左下角 右下角
- 两个值:左上角与右下角 右上角与左下角
- 一个值: 四个圆角值相同
以下为三个实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>圆角边框</title>
<style type="text/css">
div{
text-align: center;
color: white;
font-size: 30px;
}
#box1{
width: 200px;
height: 100px;
background-color: lightblue;
border-radius: 100px 20px 30px 40px/ 50px 30px 40px 20px;
}
#box2{
width: 200px;
height: 100px;
background-color: royalblue;
/**
*以对角线 200px为左上右下 20px为右上左下
*/
border-radius: 200px 20px;
}
#box3{
width: 200px;
height: 100px;
background-color: plum;
/**
* 所有的都以50开始
*/
border-radius: 50px;
}
</style>
</head>
<body>
<div id="box1">box1</div>
<div id="box2">box2</div>
<div id="box3">box3</div>
</body>
</html>