答案 0 :(得分:0)
试试这个:
HTML:
<div class="badge"><div id='anotherDiv'>Is The Best Team?</div></div>
的CSS:
.badge {
height: 100px;
width: 100px;
display: table-cell;
text-align: center;
vertical-align: middle;
border-top-right-radius: 100%;
background: red;
}
#anotherDiv
{
font-size:12px;
padding-right:20%;
padding-top:15%;
}
答案 1 :(得分:0)
更改'.badge'类:
使用border-top-right-radius: 50%
使文本适合div。
或者使用:vertical-align: bottom
使文本转到父元素的底部,然后您可以在文本中添加一些margin-bottom,使其看起来像“居中”。
答案 2 :(得分:0)
对我来说重要的是反应方向。调整大小并更改圆的曲率。 div内的文字保持其位置。