新来的。那么,当导航栏在Bootstrap 4中进入折叠模式时,如何用图标(例如Fontawesome的图标)或自定义图像徽标替换导航栏品牌?
我的代码如下:

<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<!-- <div class="container">  --><!-- you can turn this container off/on-->
        <a href="#" class="navbar-brand">Anime Battlegrounds</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>

    <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
    <!-- collapse class will hide everything in the navbar once we hit mobile display -->
        <div class="navbar-nav">
            <a class="nav-item nav-link active" href="#">Popular</a>
            <a class="nav-item nav-link active" href="#">Anime List</a>
            <a class="nav-item nav-link active" href="#">Schedule</a>
        </div>

        <div class="navbar-nav ml-auto">
            <a class="nav-item nav-link active" href="#">Sign Up</a>
            <a class="nav-item nav-link active" href="#">Login</a>
        </div>

        <form class="form-inline my-2 my-lg-0">
            <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
            <button class="btn btn-outline-primary my-2 my-sm-0 btn1" type="submit">Search</button>
        </form>
    </div>
<!-- </div> -->

最佳答案

使用与导航栏断点相对应的引导程序4display utils
演示:https://www.codeply.com/go/9KbjsZ6pGP

<a href="#" class="navbar-brand">
   <span class="d-lg-inline-block d-none">Anime Battlegrounds</span>
   <i class="fa fa-star d-inline-block d-lg-none"></i>
</a>

d-lg-inline-block d-none表示在lg和up上显示,在lg下面隐藏(d-none
d-inline-block d-lg-none表示隐藏在lg上,在lg下显示(d-inline-block

关于html - 在Bootstrap 4中折叠后,如何用图标替换navbar品牌?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48523676/

10-11 23:19
查看更多