我试图在图像上放置一个“通知”风格的徽章。我使用 Twitters Bootstrap 作为基础框架并创建一个名为 notify-badge
的自定义 CSS 类。但是我无法正确排列任何东西。
这是我的 CSS 代码。
.notify-badge{
position: absolute;
background: rgba(0,0,255,1);
height:2rem;
top:1rem;
right:1.5rem;
width:2rem;
text-align: center;
line-height: 2rem;;
font-size: 1rem;
border-radius: 50%;
color:white;
border:1px solid blue;
}
我希望能够在徽章中放置任何小的文字,并扩大红色圆圈以适应。
这是我的 HTML 代码。
<div class="col-sm-4">
<a href="#">
<span class="notify-badge">NEW</span>
<img src="myimage.png" alt="" width="64" height="64">
</a>
<p>Some text</p>
</div>
原文由 user-44651 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过多种不同的方式来完成此任务。这应该让你开始:
附录(来自 Asker @user-44651)
(从问题中移出)
这是应用此答案的结果。
将
margin-top:-20px;
添加到.item
修复了对齐问题。