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的有趣版本。 –