gpt4 book ai didi

css - 徽章放置在宽度为 :49% 的列表中

转载 作者:太空宇宙 更新时间:2023-11-04 01:27:13 31 4
gpt4 key购买 nike

我有一个选项卡,如下图所示。 enter image description here

这里的问题是铃铛的徽章不在正确的位置,我无法弄清楚。

<ul class="nav nav-tabs ">
<li class="active" id="received_fs_li" style="width: 49%;">
<a id="received_fs_link" class="text-center" href="#" data-toggle="tab">
<i class="fa fa-arrow-up" aria-hidden="true"></i></a>
</li>
<li id="sent_fs_li" style="width: 49%;">
<a id="sent_fs_link" class="text-center" href="#" data-toggle="tab">
<i class="fa fa-bell" aria-hidden="true"></i></a>
<span class="badge" id="badge-new-friendship">1</span>

</li>
</ul>

与代码有关的 css 是这个:

.navbar-right .badge {
background-color: #1ab394;
font-size: 9px;
padding: 0;
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
position: absolute;
right: 0;
top: 5px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}

但对我来说,问题来自 width: 49%; 因为如果我删除它,徽章看起来不错,但它看起来不漂亮,因为列表没有占据整个宽度.. .谢谢

最佳答案

首先徽章用作<span/>在另一个元素中,例如:

<a href="#">Inbox <span class="badge">42</span></a>

下面的代码片段来自您的代码并进行了上述更正:

.badge {
background-color: #1ab394;
font-size: 9px;
padding: 0;
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
position: absolute;
right: 0;
top: 3px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<ul class="nav nav-tabs">
<li class="active" id="received_fs_li" style="width: 49%;">
<a id="received_fs_link" class="text-center" href="#" data-toggle="tab">
First tab
<i class="fa fa-lg fa-arrow-up pull-right" aria-hidden="true"></i>
</a>
</li>
<li id="sent_fs_li" style="width: 49%;">
<a id="sent_fs_link" class="text-center" href="#" data-toggle="tab">
Second tab
<i class="fa fa-lg fa-bell pull-right" aria-hidden="true"></i>
<span class="badge" id="badge-new-friendship">2</span>
</a>
</li>
</ul>

关于css - 徽章放置在宽度为 :49% 的列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47832689/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com