【发布时间】:2018-07-12 08:59:54
【问题描述】:
我正在尝试制作带有文字的圆圈。问题是当字体变大时……文本与圆圈重叠。我该如何解决这个问题?
.circle {
display: inline-block;
font-size: 42px;
}
.circle label {
cursor:pointer;
height: 200px;
width: 200px;
display: table-cell;
text-align: center;
vertical-align: middle;
border-radius: 50%;
background: yellow;
}
label input[type="checkbox"] {
display:none;
}
input[type="checkbox"]:checked + span {
color: #fff;
}
【问题讨论】:
-
你想让圆保持一个圆,还是变成一个椭圆可以?您希望内容缩小,还是圈子扩大?您希望所有圈子保持相同大小吗?
-
只圈@FacundoCorradini
-
@BondBaby 文本可以换行还是需要保持在一行并增长?
-
增加圆圈大小
-
@BondBaby 在下面查看我的答案。这不是一件容易的事,但我认为这会奏效。需要注意的是:您的 HTML 肯定已损坏。您绝对不应该在标签标签内使用跨度和输入。尝试重组为更有意义的东西
标签: html css styles stylesheet