我有下面的卡片。nav
有很多项目(为了简洁起见,我在这里保留了一个)。
<div class="col-md-3">
<div class="card">
<div class="card-header">
<h3 class="card-title">title</h3>
</div>
<div class="card-body p-0">
<ul class="nav nav-pills flex-column">
<li class="nav-item">
<NavLink href="javascript: void(0);" @onclick="() => ShowSearch()" class="nav-link">
<span class="fa-li pl-5"><i class="fas fa-search" /></span>
<span class="pl-4">Search</span>
</NavLink>
</li>
</ul>
</div>
<div class="card-footer">
<NavLink href="Back" class="nav-link">
<span class="fa-li pl-5"><i class="fas fa-arrow-alt-circle-left"/></span>
<span class="pl-1">Back</span>
</NavLink>
</div>
</div>
</div>
一切都显示正确,甚至在移动的设备上。
然而,我想知道是否有可能将导航列表“转换”成一种工具栏(仍然在卡体中),并将项目显示在彼此旁边,只显示它们的图标。
有可能吗?
1条答案
按热度按时间7eumitmz1#
Bootstrap 4没有自己的图标支持,但是要实现像这样的输出就使用下面的小字体库。
(一)
或
尝试像下面使用font-awesome
(二)
制作此图标后,工具栏使用@media css,检查页面是否以响应模式打开,然后显示此工具栏,否则显示:无。
例如
如有任何疑问,请发表意见。