html - 如何使用 `comment` fa-icon 和文本 div 来显示用户拥有的消息数?

标签 html css font-awesome

我想创建一个类似于 link 的消息计数器,仅使用 CSS 和 HTML。

让我们假设我有办法使用 AngularJS 注入(inject)消息数量,并且我使用以下代码:<i class="fa fa-comment-o"></i>显示消息图标。我怎样才能用跨度覆盖它并将跨度元素精确地放在 Angular 落里?

最佳答案

您可以使用类似下面的内容。它是一个跨度(相对定位),包含图标和另一个绝对定位的跨度。

<span class="count-icon">
    <i class="fa fa-2x fa-comment"></i>
    <span class="count">3</span>
</span>

还有 CSS:

.count-icon {
    display: inline-block;
    position: relative;
}

.count {
    position: absolute;
    top: 0;
    right: 0;

    height: 16px;
    width: 16px;

    background: red;
    border-radius: 8px;

    font-size: 12px;    
    text-align: center;
}

参见 fiddle :http://jsfiddle.net/mX45f/

关于html - 如何使用 `comment` fa-icon 和文本 div 来显示用户拥有的消息数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22633760/

相关文章:

html - 我可以强制 Web 浏览器以 UTF8 格式发送表单文本吗?

javascript - 在单击标签滚动期间需要修复表格

css - 如何在 Aurelia 中动态更改元素主题

html - 以中间一个为中心的三个 float div

vue.js - 如何在 Element UI 中使用 Font Awesome 5 图标

css - 如何将文本定位在 Font Awesome 图标上?

javascript - 自动完成 API - jQuery 未定义

html - 如何在不影响提交按钮点击动画的情况下进行转换?

html - 选择导航栏中的第一个 <li>

android - 使用自定义图标字体时如何修复 Android Lollipop 中的字体基线?