border-radius給元素加圓角邊框
例:
border-radius:20px; /*所有角都使用半徑為20px的圓角*/

實心圓:
把寬度(width)與高度(height)值設置為一致(也就是正方形),並且四個圓角值都設置為它們值的一半。
.circle{
height:100px;
width:100px;
background:#9da;
border-radius:50px;/*四個圓角值都設置為寬度或高度值的一半*/
}

實心上半圓:
把高度(height)設為寬度(width)的一半,並且只設置左上角和右上角的半徑與元素的高度一致(大於也是可以的)。
.circle1{
height:50px; /*是width的一半*/
width:100px;
background:#9da;
border-radius: 50px 50px 0 0; /*半徑至少設置為height的值*/
}

同理可證下半圓,左半圓,有半圓,只需把對應角的半徑值修改即可。