有没有办法做到以下几点:
#id {
border-radius: 100px;
width: 100px;
height: 100px;
}
<div id="circle">
<h3>Hello</h3>
</div>
圆形 div
文本垂直和水平居中。同时保持圈子响应。
By that I mean having a width
of say 50%
of the containing div
, at the same time keeping the height
percentage equal as to做一个圆圈。
并将静态 100px
更改为百分比,使圆变成椭圆形。
原文由 user818700 发布,翻译遵循 CC BY-SA 4.0 许可协议
视口单位
如果您使用相同的视口单元(
vw
或vh
),那么您应该得到一个响应圈。100
的视口单位将是宽度或高度的 100%。因此,它与使用百分比非常相似。