1
A
回答
1
您可以为此使用flexbox。
.circle {
/* circle styles */
width: 100px;
height: 100px;
border: 1px solid #222;
border-radius: 50%;
/* become a flex container */
/* its children will be flex items */
display: flex;
/* place items in column */
flex-direction: column;
/* center flex items horizontally */
align-items: center;
/* center all content vertically */
justify-content: center;
}
/* simulate one more item to "balance" dex text */
.circle:before {
content: "\A0";
visibility: hidden;
}
<div class="circle">
<div class="number">+2</div>
<div class="text">dex</div>
</div>
+0
这很好。我在我的web应用程序的其余部分广泛使用flexbox。 – Ralph
1
一个简单的解决方案是使用line-height
来控制文本的垂直对齐,但是当沿着调整默认行高的全局样式使用时,它变得不可靠。
所以,我建议使用下面的解决方案,它是更清洁,更易于管理:
.circle{
width: 60px;
height: 48px;
border: 1px solid #000;
background: #fff;
text-align: center;
border-radius: 100%;
font-size: 24px;
line-height: 16px;
padding-top: 14px;
}
.circle span{
font-size: 14px;
text-transform: uppercase;
margin-top:
display: block;
}
<div class="circle">
+12
<span>dex</span>
</div>
HTML: 使用.circle
元素作为实际的圆,包括号码和一个持有标签的<span>
元素。
CSS: 使用line-height
控制标签和号码之间的间距和我使用的padding-top
推的数量和垂直居中。
相关问题
- 1. 在圆圈内添加文本并在圆圈中添加小标题(HTML/CSS)
- 2. CSS文本定位 - 标签上的圆圈背景
- 3. css重叠的圆圈和文本框
- 4. 去除中央白色圆圈?
- 5. 圆圈键CSS
- 6. CSS A圆圈和发光
- 7. iOS标签在一个圆圈
- 8. 在ggplot或base R中绘制圆圈带和标签?
- 9. 如何在CSS中制作大圆圈内的圆圈以及所有圆圈中心内的文字?
- 10. CSS中的圆圈交点
- 11. 在CSS中的文本下定位一个圆圈
- 12. 使用css在一个圆圈中间对齐文本
- 13. 沿D3圆圈包装布局中的圆圈的文本
- 14. 四分之一圆圈标签云
- 15. 围绕圆圈值添加标签
- 16. D3JS - 圆圈上的标签框
- 17. 标签下面的圆形jQuery和CSS
- 18. 圆圈中的中心链接文本
- 19. CSS li.before彩色框中的圆圈就像li文本
- 20. 圆形曲线标签| CSS
- 21. CSS圆与内圈和图像
- 22. 用css和jquery圆圈动画
- 23. CSS圆圈和线条 - 连接器
- 24. 将文本/标签添加到nvd3散点图中的每个点/圆圈?
- 25. 用css围绕圆圈文字
- 26. 中央css文件
- 27. 将文本中心对齐SVG圆圈?
- 28. 如何删除饼图中的中央白色圆圈
- 29. 无法使用CSS圆圈
- 30. 与一些CSS圆圈
你建立什么RPG工具? –
我正在写一个开源的web应用来管理地下城世界角色表。 – Ralph
谢谢。地牢世界看起来像回到了D&D的有趣版本。 –