引导导航栏徽标在中心,项目在左侧和右侧

方舟

我尝试使用引导程序制作一个合适的导航栏。

我尝试在中间制作徽标,其余部分在左侧和右侧制作。当前的解决方案是不干净的,我想请教一下如何解决它的问题。

问题:徽标到左/右对象的长度不同,并且徽标不能完美居中。[导航栏] [1]

当前HTML:

    <nav class="navbar navbar-expand-sm navbar-dark bg-dark fixed-top">
   <div class="container">
     <button class="navbar-toggler" data-toggle="collapse" data-target="#navbarMenu">
       <span class="navbar-toggler-icon"></span>
     </button>
     <div class="collapse navbar-collapse" id="navbarMenu">
       <ul class="navbar-nav mr-auto">
         <li class="nav-item"><a href="#" class="nav-link">Status</a></li>
         <li class="nav-item"><a href="#" class="nav-link">Download</a></li>
         <li class="nav-item"><a href="#" class="nav-link">Teamspeak</a></li>
         <li class="nav-item"><a href="#" class="nav-link">Teamspeak</a></li>
      </ul>
      <a class="navbar-brand" href="#">
        <img src="/img/helmet.png" height="100" with="50" alt="">
      </a>
      <ul class="navbar-nav mr-auto">
         <li class="nav-item"><a href="#" class="nav-link">Teamspeak Bot</a></li>
         <li class="nav-item"><a href="/places/" class="nav-link">Travel</a></li>
         <li class="nav-item"><a href="#" class="nav-link">Plex</a></li>
         <li class="nav-item"><a href="#" class="nav-link">Contact</a></li>
       </ul>
     </div>
   </div>
 </nav>

的CSS

.collapse.navbar-collapse ul{
   margin: auto;
}
.navbar-brand {
  position: absolute;
  top: 0;
  left: 50%;
  text-align: center;
  margin: auto;
  font-size: 36px;
}

.bg-dark {
   background:transparent !important;
   background-image: url("/img/navbar.png") !important;
   min-height: 70px;
}
马里奥斯·尼古拉(Marios Nikolaou)

您可以使用pull-rightclass来使项目向右对齐,但是还需要进行一些修改才能正常工作。我已经使用您提供的链接创建了一个干净的解决方案。

body { background-color: blueviolet !important; }
.navbar {
            position: relative;
            top:10px;
      }

      .brand {
            position: absolute;
            left: 50%;
            margin-left: -50px !important;
            display: block;
       }
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/>

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"></script>

     <!--If you want to add background image add it to the class below-->
        <div class="container-fluid"><!--add this line-->
           
            <div class="row"><!--add this line-->
                <div class="col-md-12"><!--add this line-->
                    <nav class="navbar navbar-expand-lg navbar-light bg-light">
                            <div class="container-fluid">
                             <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>
                 
                             <a class="brand" style="margin: 0; float: none;" href="#">
                                 <!--add logo source-->
                                 <img src="icon.png" alt="logo" title="logo" height="100" with="50" />
                             </a>
                 
                             <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
                 
                                 <ul class="navbar-nav mr-auto">
                                     <li class="nav-item active"><a href="#" class="nav-link">Status</a></li>
                                     <li class="nav-item"><a href="#" class="nav-link">Download</a></li>
                                     <li class="nav-item"><a href="#" class="nav-link">Teamspeak</a></li>
                                     <li class="nav-item"><a href="#" class="nav-link">Teamspeak</a></li>
                                 </ul>
                 
                                 <ul class="navbar-nav pull-right">
                                     <li class="nav-item"><a href="#" class="nav-link">Teamspeak Bot</a></li>
                                     <li class="nav-item"><a href="#" class="nav-link">Travel</a></li>
                                     <li class="nav-item"><a href="#" class="nav-link">Plex</a></li>
                                     <li class="nav-item"><a href="#" class="nav-link">Contact</a></li>
                                 </ul>
                             </div>
                           </div>
                         </nav>
                </div><!--add this line-->
            </div><!--add this line-->

            <!--New Row for the main content-->
            <div class="row">
                <div class="col-md-12">
                   <!--Main content-->
                </div>
            </div>
        </div><!--add this line-->

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用flexbox对齐左侧的徽标和右侧的导航项

来自分类Dev

使用flexbox对齐左侧的徽标和右侧的导航项

来自分类Dev

使用 flexbox 对齐左侧的徽标和右侧的导航链接

来自分类Dev

我的引导导航栏从右侧移出屏幕,但从左侧缩进

来自分类Dev

导航栏中的左侧图像和右侧文本

来自分类Dev

Bootstrap导航栏,左侧和右侧图标在菜单图标旁边

来自分类Dev

创建左侧标题和右侧按钮的导航栏

来自分类Dev

如何将导航栏移至更多右侧以适合其左侧的徽标

来自分类Dev

引导导航栏右侧的图标

来自分类Dev

引导导航栏链接和导航品牌为中心

来自分类Dev

Bootstrap导航栏右侧落在左侧下方

来自分类Dev

我可以在HTML和CSS中将侧边栏贴到屏幕的左侧还是右侧?(不是导航栏)

来自分类Dev

如何在左侧对齐徽标并在右侧对齐导航?

来自分类Dev

带中心徽标的多行导航栏

来自分类Dev

带有左侧品牌,中心搜索表单和左侧下拉菜单的自适应导航栏

来自分类Dev

将徽标放在引导导航栏中

来自分类Dev

将徽标放入引导导航栏中

来自分类Dev

如何通过单击网站徽标打开和关闭左侧导航栏

来自分类Dev

中心导航栏,顶部带有徽标(徽标)

来自分类Dev

Bootstrap导航栏,左侧和右侧带有居中链接的2个品牌

来自分类Dev

Bootstrap导航栏,左侧和右侧带有居中链接的2个品牌

来自分类Dev

引导程序导航栏间距在右侧

来自分类Dev

左侧和右侧移动导航菜单

来自分类Dev

Bootstrap左侧和右侧边栏问题

来自分类Dev

Bootstrap导航栏中心项目

来自分类Dev

在同一行中左对齐徽标文本和中心导航栏

来自分类Dev

如何将徽标右侧的Wordpress导航栏对齐?

来自分类Dev

引导程序3导航栏填充和项目背景

来自分类Dev

浮动徽标在左侧,内容在右侧

Related 相关文章

  1. 1

    使用flexbox对齐左侧的徽标和右侧的导航项

  2. 2

    使用flexbox对齐左侧的徽标和右侧的导航项

  3. 3

    使用 flexbox 对齐左侧的徽标和右侧的导航链接

  4. 4

    我的引导导航栏从右侧移出屏幕,但从左侧缩进

  5. 5

    导航栏中的左侧图像和右侧文本

  6. 6

    Bootstrap导航栏,左侧和右侧图标在菜单图标旁边

  7. 7

    创建左侧标题和右侧按钮的导航栏

  8. 8

    如何将导航栏移至更多右侧以适合其左侧的徽标

  9. 9

    引导导航栏右侧的图标

  10. 10

    引导导航栏链接和导航品牌为中心

  11. 11

    Bootstrap导航栏右侧落在左侧下方

  12. 12

    我可以在HTML和CSS中将侧边栏贴到屏幕的左侧还是右侧?(不是导航栏)

  13. 13

    如何在左侧对齐徽标并在右侧对齐导航?

  14. 14

    带中心徽标的多行导航栏

  15. 15

    带有左侧品牌,中心搜索表单和左侧下拉菜单的自适应导航栏

  16. 16

    将徽标放在引导导航栏中

  17. 17

    将徽标放入引导导航栏中

  18. 18

    如何通过单击网站徽标打开和关闭左侧导航栏

  19. 19

    中心导航栏,顶部带有徽标(徽标)

  20. 20

    Bootstrap导航栏,左侧和右侧带有居中链接的2个品牌

  21. 21

    Bootstrap导航栏,左侧和右侧带有居中链接的2个品牌

  22. 22

    引导程序导航栏间距在右侧

  23. 23

    左侧和右侧移动导航菜单

  24. 24

    Bootstrap左侧和右侧边栏问题

  25. 25

    Bootstrap导航栏中心项目

  26. 26

    在同一行中左对齐徽标文本和中心导航栏

  27. 27

    如何将徽标右侧的Wordpress导航栏对齐?

  28. 28

    引导程序3导航栏填充和项目背景

  29. 29

    浮动徽标在左侧,内容在右侧

热门标签

归档