Могу ли я изменить положение кода кнопки переключения панели навигации начальной загрузки?

#html #twitter-bootstrap #optimization #twitter-bootstrap-3

#HTML #twitter-bootstrap #оптимизация #twitter-bootstrap-3

Вопрос:

Привет, ребята,

Я хочу изменить положение кода стандартной панели навигации начальной загрузки.

В соответствии с моим дизайном и кодом у меня есть 2 навигации в моем заголовке.
Итак, мне нужно переместить этот значок переключения панели навигации в моей другой навигации, поэтому мне нужно вырезать этот код переключения из <nav> </nav> тега и вставить в мой другой код панели навигации.

ЭТО СТАНДАРТНЫЙ код панели навигации НАЧАЛЬНОЙ загрузки.

 <nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span> 
      </button>
      <a class="navbar-brand" href="#">WebSiteName</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">Page 1</a></li>
        <li><a href="#">Page 2</a></li> 
        <li><a href="#">Page 3</a></li> 
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
        <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
      </ul>
    </div>
  </div>
</nav>
  

И ТО, ЧТО мне НУЖНО, ПОХОЖЕ НА ПРИВЕДЕННОЕ НИЖЕ.

 <nav class="navbar navbar-inverse">
  <div class="container-fluid">
    <div class="navbar-header">

     <!--
     // Cut the TOGGLE button
     -->

      <a class="navbar-brand" href="#">WebSiteName</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">Page 1</a></li>
        <li><a href="#">Page 2</a></li> 
        <li><a href="#">Page 3</a></li> 
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
        <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
      </ul>
    </div>
  </div>
</nav>
<div class="persistent-navbar">
    <ul>
        <li>
            <button type="button" class="navbar-toggle"
                    data-toggle="collapse" data-target="#myNavbar">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span> 
            </button>
        </li>
        <li><a href="#">Category</a></li>
        <li><a href="#">Login</a></li>
        <li><a href="#">Selling</a></li>
        <li><a href="#">Wishlist</a></li>
    </ul>
</div>
  

Это нормально или неправильно, пожалуйста, дайте мне знать ..?

Ответ №1:

Почему бы и нет?, да, вы можете использовать, потому что у каждой навигации есть уникальный идентификатор.

Я немного изменил:

 <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span> 
      </button>
      <a class="navbar-brand" href="#">WebSiteName</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">Page 1</a></li>
        <li><a href="#">Page 2</a></li> 
        <li><a href="#">Page 3</a></li> 
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
        <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
      </ul>
    </div>
  </div>
</nav><div class="persistent-navbar">
    <ul>
        <li class="text-left>
            <a href="#" class="navbar-toggle"
                    data-toggle="collapse" data-target="#myNavbar">
                <!--<span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span> -->
              click here
            </a>
        </li>
        <li><a href="#">Category</a></li>
        <li><a href="#">Login</a></li>
        <li><a href="#">Selling</a></li>
        <li><a href="#">Wishlist</a></li>
    </ul>
</div>  

Комментарии:

1. Круто, спасибо, приятель 🙂

2. Спасибо @DynamicDesigner, если ответ полезен и на самом деле вы ищете это, то отметьте его принятым.