这个CSS如何产生一个完全应用相等宽度/高度的一半的圆?
div{
width: 200px;
height: 200px;
border-radius: 100px;
background-color: red;
}
阅读此解释,一切都会清楚:)
这个怎么运作
可以使用四个单独的border-*-radius 属性(border-bottom-left-radius、border-top-left-radius 等)独立创建圆角,也可以使用border-radius 速记属性同时创建所有四个角。
这是因为你的边界半径。您将其设置为 100 像素,恰好是原始正方形的一半,因此它将变成一个圆形。尝试做:
div{
width: 200px;
height: 200px;
border-radius: 10px;
background-color: red;
}