首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可折叠导航条上的引导头调整

可折叠导航条上的引导头调整
EN

Stack Overflow用户
提问于 2019-11-12 03:43:12
回答 1查看 116关注 0票数 2

JS固定连接

https://jsfiddle.net/9dumrg8v/1/

以下是我当前标题的外观

我有几个我想要实现的目标:

1.将可折叠条和图像保持在同一行

当它被调整到一个更小的窗口时,我想让它“锁”在一条线上:

图像和可折叠条是分开的,因为我不包括下拉列表中的图像

代码语言:javascript
复制
  <a class="navbar-brand" href="main">
    <img src="img/logo_header.png" class="img-responsive img-header" width="200">
  </a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarSupportedContent">
  </div>

2.将链接包含在可折叠导航条的底部。

有列表(1-6)在肚脐栏出现时,它们现在是分开的。

另外,如果我试图在<div class="collapse navbar-collapse" id="navbarSupportedContent">中添加它,它将被包含在同一行中并破坏设计。

代码语言:javascript
复制
<div class="collapse navbar-collapse" id="navbarSupportedContent">
 <div class="mwc-orange-nav">
    <div class="container">
      <div class="row px-4">
        <div class="col text-center dropdown menu-holder menu-box pb-2 pt-2">
          <a href="" class="menu-header">
            One</a>
        </div>
        <div class="col text-center dropdown menu-holder menu-box pb-2 pt-2">
          <a href="" class="menu-header">
            Two</a>
        </div>
        <div class="col text-center dropdown menu-holder menu-box pb-2 pt-2">
          <a href="" class="menu-header">
            Three</a>
        </div>
        <div class="col text-center dropdown menu-holder menu-box pb-2 pt-2">
          <a href="" class="menu-header">
            Four</a>
        </div>
        <div class="col text-center dropdown menu-holder menu-box pb-2 pt-2">
          <a href="" class="menu-header">
            Five</a>
        </div>
        <div class="col text-center dropdown menu-holder menu-box pb-2 pt-2">
          <a href="" class="menu-header">
            Six</a>
        </div>
      </div>
    </div>
</div>

任何帮助都将不胜感激,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-11-12 06:41:47

请试试这个密码。我们稍微改变了结构。

代码语言:javascript
复制
.navbar.navbar-expand-md.navbar-light { padding: 0; flex-direction: column; -webkit-flex-direction: column; }
.menu-top .login-btn { padding: 0 10px;}
.navbar-expand-md > .container > div { width: 100%; }
.menu-top { display: flex; display:-webkit-flex; align-items: center; -webkit-align-items: center;}
.navbar-expand-md .navbar-collapse { width:100%;}
.menu-box {
  padding: 0px 45px;
}

.menu-box a {
  color: white !important;
}

.menu-box:hover {
  background-color: white;
}

.menu-box:hover a {
  color: #f08400 !important;
  text-decoration: none;
}

.mwc-orange-nav {
  background-color: rgb(240,132,0, 0.8);
}

.bg-blue{
  background: #00a6a6 !important;
  border-color: #00a6a6 !important;
}

.curve-right {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.fa-search {
    color: 
    #fff !important;
}

.header-font {
  font-size: 18px;
  color: #00a6a6;
}

.header-font:hover {
  text-decoration: none;
  color: #007070;
}

.header-box {
  box-sizing: content-box;
  padding: 5px 25px;
  border-radius: 10px;
  border: 2px solid #00a6a6;
  color: #00a6a6;
}

.header-box:hover {
  text-decoration: none;
  color: white;
  background-color: #00a6a6;
}

@media(max-width:767px){
  .menu-top { padding: 0 10px; display: block; }
  .menu-box { flex-basis: auto; -webkit-flex-basis: auto; }
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<div class="nav-header"> <!-- start header -->
    <nav class="navbar navbar-expand-md navbar-light">
      <div class="container pt-3">
        <div class="menu-top">      
        <a class="navbar-brand" href="main">
          <img src="https://www.webkit.org/blog-files/acid3-100.png" class="img-fluid" width="200">
        </a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <form action="cards/search.php" method="POST" class="d-inline w-50 mx-auto">
            <div class="input-group">
              <input type="text" name="text-search" id="searchBox" class="form-control search-bar" aria-label="Default" aria-describedby="inputGroup-sizing-default" placeholder="Search" required>
              <div class="input-group-prepend">
                <button type="submit" name="submit-search" class="input-group-text bg-blue curve-right"> <i class="fas fa-search"></i> </button>
              </div>
            </div>
            <div id="response" class="scrollbar-design search-content"></div>
          </form>
          <div class="row login-btn">
            <div class="col-md-6 mb-2 mt-2">
              <a href="cards/index.php" class="header-font">Login</a>
            </div>
            <div class="col-md-6 mb-2 mt-2">
              <a href="cards/register.php" class="header-box">Register</a>
            </div>
          </div>
        </div>
      </div>
      <div class="collapse navbar-collapse mwc-orange-nav" id="navbarSupportedContent">     
        <div class="container">     
          <ul class="navbar-nav row px-4">
            <li class="nav-item col text-center dropdown menu-holder menu-box pb-2 pt-2 active">
               <a href="cards/list-new.php" class=" nav-link menu-header">
            One</a>
            </li>
            <li class="nav-item col text-center dropdown menu-holder menu-box pb-2 pt-2">
               <a href="cards/list.php?tn=beauty" class="nav-link menu-header">
            Two</a>
            </li>
            <li class="nav-item col text-center dropdown menu-holder menu-box pb-2 pt-2">
              <a href="cards/list.php?tn=health" class="nav-link menu-header">
            Three</a>
            </li>
            <li class="nav-item col text-center dropdown menu-holder menu-box pb-2 pt-2">
               <a href="cards/list.php?tn=wellness" class="nav-link menu-header">
            Four</a>
            </li>
             <li class="nav-item col text-center dropdown menu-holder menu-box pb-2 pt-2">
               <a href="cards/list-partners.php" class="nav-link menu-header">
            Five</a>
            </li>
            <li class="nav-item col text-center dropdown menu-holder menu-box pb-2 pt-2">
              <a href="articles" class="nav-link menu-header">
            Six</a>
            </li>
          </ul>
     </div>
    </div>
  </nav> 
</div><!-- end header-->

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58811709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档