我可以像这样把一个 div 变成一个圆圈:
.circle {
background-color: rgba(0, 0139, 0139, 0.5);
height: 200px;
width: 200px;
-moz-border-radius:50%;
-webkit-border-radius: 50%;
border-radius:50%;
}
<div class="circle"></div>
</div>
但我必须指定宽度高度:
我想用“不换行”在 DIV 中显示三行文本,因此 3 段文本中的每一个都有自己的行并且没有被换行。
我想将这些显示在一个圆圈的中心,并让圆圈扩大以适合文本行。
文本行将通过 PHP 从数据库中提取,并且字符长度会有所不同。
问题是上面显示的方法仅在指定宽度/高度时才有效。
这是否可能仅使用 CSS 使用百分比,或者我需要一个 JS 解决方法。
提前致谢。