Bootstrap css 图像中心和导航栏与品牌内嵌折叠

RA19

我的网站上有以下导航栏。在全屏上一切正常,但是当屏幕尺寸减小到最大宽度 992px 时,我试图将屏幕上的徽标居中并将折叠导航栏移动到与徽标内嵌。

    <nav class="navbar navbar-expand-lg navbar-light fixed-top" id="mainNav">
    <a class="navbar-brand js-scroll-trigger" href="#page-top">
        <img class="darklogo" href="#page-top" width="30%"  src="img/redlogo.png" />
        <img class="whitelogo" href="#page-top" width="30%" border="0" alt="null" src="img/whitelogo.png" />
    </a>
    <div class="container">
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarResponsive">
            <ul class="navbar-nav ml-auto">
                <li class="nav-item">
                    <a class="nav-link js-scroll-trigger selected" href="#about">About</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link js-scroll-trigger" href="#services">Services</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link js-scroll-trigger" href="#portfolio">Projects</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link js-scroll-trigger" href="#contact">Contact</a>
                </li>
            </ul>
        </div>
    </div>
</nav>




  #mainNav .darklogo {
    display: none;
}


#mainNav .whitelogo {
    display: block;
}



#mainNav.navbar-shrink .darklogo {
    display: block;
}

#mainNav.navbar-shrink .whitelogo {
    display: none;
}


@media (max-width: 992px) {
    #mainNav .whitelogo {
        display: none;
    }

    #mainNav .darklogo {
       width: 50%;
       display: block;
    }
}

我尝试添加:align-content = center,这不起作用。也试过证明内容=中心。这也行不通。

此外,导航栏折叠位于导航栏品牌(徽标)下方,是否可以将其与一行对齐?

在此处输入图片说明

穆斯塔法·阿科班

https://jsfiddle.net/xmcfn6r0/8/

如果你改变了width.darklogo你也需要改变left它的价值。

@media (max-width: 992px) {
    #mainNav .whitelogo {
        display: none;
    }

    #mainNav .navbar-brand {
        position: absolute;
        left: 50%;
    }

    #mainNav .darklogo {
        width: 50%;
        position: relative; 
        left: -25%;
        display: block;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导航栏不要折叠bootstrap 5 CSS

来自分类Dev

Bootstrap:当导航栏折叠品牌重叠其他对象时

来自分类Dev

Bootstrap + WordPress导航:将链接和品牌都置于中心

来自分类Dev

导航栏的 Bootstrap 对齐中心折叠项目

来自分类Dev

CSS Bootstrap 多级导航

来自分类Dev

CSS Selector Bootstrap导航栏菜单链接

来自分类Dev

CSS浮动在Bootstrap导航栏下方

来自分类Dev

无法更改Bootstrap CSS导航栏颜色

来自分类Dev

将导航栏品牌和导航项目放在 Bootstrap 4 导航栏中的不同行

来自分类Dev

Bootstrap和CSS分层

来自分类Dev

Bootstrap导航栏:左侧品牌-右侧登录-中央可折叠菜单

来自分类Dev

Bootstrap 5导航栏品牌和导航栏切换行为

来自分类Dev

CSS可折叠组-Bootstrap

来自分类Dev

Bootstrap导航栏始终折叠

来自分类Dev

Bootstrap多级折叠导航栏

来自分类Dev

仅当出现汉堡菜单时,如何使用 Bootstrap 将品牌带到导航栏的中心?

来自分类Dev

Bootstrap导航栏品牌徽标/ SVG定位

来自分类Dev

Bootstrap导航栏-品牌/差距问题

来自分类Dev

导航栏Bootstrap 3上方的品牌

来自分类Dev

Bootstrap CSS中心嵌套div

来自分类Dev

Bootstrap CSS中心嵌套div

来自分类Dev

导航栏导航上方的 Bootstrap 导航栏品牌标题——如何?

来自分类Dev

Bootstrap导航栏中心项目

来自分类Dev

Bootstrap CSS:固定的左侧栏

来自分类Dev

如何禁用Bootstrap 3折叠导航菜单CSS

来自分类Dev

Bootstrap 导航栏未显示折叠 div 和导航栏导航列表

来自分类Dev

Bootstrap中的中心按钮和品牌

来自分类Dev

如何在导航栏品牌 Bootstrap 4 中显示图像 + 文本?

来自分类Dev

Bootstrap-导航栏中的中心文本和搜索字段

Related 相关文章

热门标签

归档