javascript - 在 CSS 中添加篮子图标数量的篮子中的产品
问题描述
我是一名初学者网络开发人员。我在我的项目 Bootstrap 4 中使用。
我有这个代码:
<nav class="navbar navbar-expand-lg text-body px-md-0 pb-md-0 navbar-light w-100">
<a class="navbar-brand" href="#">Logo</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarmenu"
aria-controls="navbarmenu" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon "></span>
</button>
<div class="collapse navbar-collapse" id="navbarmenu">
<ul class="navbar-nav">
<form class="mx-lg-5">
<div class="inner-addon rounded-0 navbar-search-form">
<i class="fa fa-search"></i>
<input type="text" class="form-control" placeholder="Szukaj produktu"
aria-label="Szukaj produktu"/>
</div>
</form>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="dropdown1" data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false">Option <i class="fas fa-angle-down"></i></a>
<div class="dropdown-menu" aria-labelledby="dropdown01">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="dropdown2" data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false">Option <i class="fas fa-angle-down"></i></a>
<div class="dropdown-menu" aria-labelledby="dropdown01">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Kontakt</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><img src="img/profile.jpg" class="pl-lg-4 pr-2"><span class="d-lg-none d-xl-inline">Zaloguj się</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><img src="img/basket.jpg" class="pl-lg-4 pr-2"><span class="d-lg-none d-xl-inline">Koszyk</span></a>
</li>
</ul>
</div>
</nav>
</div>
</div>
预览:http ://serwer1356363.home.pl/_nauka/
我需要将篮子中的产品数量添加到我的篮子图标中,如下所示: https ://ibb.co/PcvM9Dr
我怎样才能做到?
请帮我
解决方案
您可以使用此代码
附加 CSS :
.count{
width: 15px;
height: 15px;
border-radius: 15px;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
position: absolute;
top: 15px;
left: 60px;
background: #ff420f;
}
最后在 HTML 中:
<li class="nav-item position-relative">
<a class="nav-link" href="#"><img src="img/basket.jpg" class="pl-lg-4 pr-2">
<span class="badge badge-primary count">5</span >
<span class="ml-2 d-lg-none d-xl-inline">Koszyk</span></a>
</li>
不要忘记在li.nav-item中添加类.position-relative
推荐阅读
- python - 使用 BeautifulSoup 和未找到的内容进行网络抓取
- javascript - 如何将一堆 svg 元素缩放到视口的 100%
- node.js - 使用 SEED 密码算法的 NodeJS Crypto 模块
- asp.net-core - 如何在 Asp .Net Core 启动时正确调用方法?
- modelica - 如何在 Dymola 中以编程方式请求和发布功能许可证
- regex - 如何计算 156/56/2567 中是否存在 56 并且只返回一次 true?谷歌表格
- c++ - 如何检查 number1、number2 和 number3 是否等于 a、b 和 c 但不一定按此顺序
- azure - Azure 身份保护 - 风险检测 API - 按日期筛选
- amazon-web-services - 如果仅使用 aws PrivateLink,如何允许 ecs 私有应用程序访问互联网
- nginx - 为什么带有 OWASP-CRS 的 NGINX 不能正确记录警报?