边界半径圆

Cor*_*uet 12 html css

我有这个代码:

span p {
    margin: 0;
}

span {
    background-color: red;
    display: inline-block;
    border-radius: 50%;
}
Run Code Online (Sandbox Code Playgroud)
<span>
    <p>25</p>
    <p>08</p>
</span>
Run Code Online (Sandbox Code Playgroud)

我想在我的跨度上做一个完美的圆圈.我尝试了border-radius: 50%;但它不起作用.

谢谢您的帮助 !

Gol*_*rol 15

您可以通过为跨度提供固定的宽度和高度来实现此目的:

span p {
    margin: 0;
}

span {
    background-color: red;
    display: inline-block;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<span>
    <p>25</p>
    <p>08</p>
</span>
Run Code Online (Sandbox Code Playgroud)

  • 添加等于高度的行高-使文本垂直居中 (2认同)

Eri*_*ans 5

您需要在跨度上预先定义宽度和高度才能使其变圆。

span p {
    margin: 0;
}

span {
    background-color: red;
    display: inline-block;
    border-radius: 50%;
    width:40px;
    height:40px;
    padding-left:10px;
    box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud)
<span>
    <p>25</p>
    <p>08</p>
</span>
Run Code Online (Sandbox Code Playgroud)