Rumah hujung hadapan web tutorial js Cara mengendalikan setiap elemen bar navigasi Bootstrap (borang, butang, teks)_kemahiran javascript

Cara mengendalikan setiap elemen bar navigasi Bootstrap (borang, butang, teks)_kemahiran javascript

May 16, 2016 pm 03:22 PM
bootstrap navigasi

Artikel ini merangkumi tiga aspek utama, sila kaji dengan teliti.

1. Borang dalam bar navigasi
Borang dalam bar navigasi tidak menggunakan kelas lalai yang disebut dalam bab borang Bootstrap, ia menggunakan kelas .navbar-form. Ini memastikan penjajaran menegak yang betul bagi bentuk dan gelagat runtuh dalam port pandangan yang lebih sempit. Gunakan pilihan penjajaran (yang diterangkan secara terperinci dalam bahagian Penjajaran Komponen) untuk memutuskan di mana kandungan dalam bar navigasi diletakkan.

Contoh berikut menunjukkan ini:

<!DOCTYPE html> 
<html> 
<head> 
  <title>Bootstrap 实例 - 默认的导航栏</title> 
  <link href="bootstrap.min.css" rel="stylesheet"> 
  <script src="jquery-2.1.4.min.js"></script> 
  <script src="bootstrap.min.js"></script> 
</head> 
<body> 
<nav class="navbar navbar-default" role="navigation"> 
  <div class="navbar-header"> 
   <a class="navbar-brand" href="#">林炳文在此~</a> 
  </div> 
  <div> 
   <ul class="nav navbar-nav"> 
     <li class="active"><a href="#">导航一</a></li> 
     <li><a href="#">导航二</a></li> 
     <li class="dropdown"> 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
        下拉菜单 
        <b class="caret"></b> 
      </a> 
      <ul class="dropdown-menu"> 
        <li><a href="#">我是谁呢?</a></li> 
        <li><a href="#">我也不知道</a></li> 
        <li><a href="#">你是谁呢?</a></li> 
        <li class="divider"></li> 
        <li><a href="#">分离的链接</a></li> 
        <li class="divider"></li> 
        <li><a href="#">另一个分离的链接</a></li> 
      </ul> 
     </li> 
   </ul> 
  </div> 
  <div> 
   <form class="navbar-form navbar-left" role="search"> 
     <div class="form-group"> 
      <input type="text" class="form-control" placeholder="Search"> 
     </div> 
     <button type="submit" class="btn btn-default">搜一下</button> 
   </form>   
  </div> 
</nav> 
</body> 
</html> 
Salin selepas log masuk

Kesan:

Kesan hitam

2. Butang dalam bar navigasi
Anda boleh menggunakan kelas .navbar-btn untuk menambah butang pada elemen <butang> yang tidak berada di dalam <borang>, dengan butang dipusatkan secara menegak pada bar navigasi. .navbar-btn boleh digunakan pada <a> dan <input>

Jangan gunakan .navbar-btn pada <a> elemen di dalam .navbar-nav kerana ia bukan kelas butang standard.
Contoh berikut menunjukkan ini:

&lt;!DOCTYPE html&gt; 
&lt;html&gt; 
&lt;head&gt; 
  &lt;title&gt;Bootstrap 实例 - 默认的导航栏&lt;/title&gt; 
  &lt;link href="bootstrap.min.css" rel="stylesheet"&gt; 
  &lt;script src="jquery-2.1.4.min.js"&gt;&lt;/script&gt; 
  &lt;script src="bootstrap.min.js"&gt;&lt;/script&gt; 
&lt;/head&gt; 
&lt;body&gt; 
&lt;nav class="navbar navbar-inverse" role="navigation"&gt; 
  &lt;div class="navbar-header"&gt; 
   &lt;a class="navbar-brand" href="#"&gt;林炳文在此~&lt;/a&gt; 
  &lt;/div&gt; 
  &lt;div&gt; 
   &lt;ul class="nav navbar-nav"&gt; 
     &lt;li class="active"&gt;&lt;a href="#"&gt;导航一&lt;/a&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;a href="#"&gt;导航二&lt;/a&gt;&lt;/li&gt; 
     &lt;li class="dropdown"&gt; 
      &lt;a href="#" class="dropdown-toggle" data-toggle="dropdown"&gt; 
        下拉菜单 
        &lt;b class="caret"&gt;&lt;/b&gt; 
      &lt;/a&gt; 
      &lt;ul class="dropdown-menu"&gt; 
        &lt;li&gt;&lt;a href="#"&gt;我是谁呢?&lt;/a&gt;&lt;/li&gt; 
        &lt;li&gt;&lt;a href="#"&gt;我也不知道&lt;/a&gt;&lt;/li&gt; 
        &lt;li&gt;&lt;a href="#"&gt;你是谁呢?&lt;/a&gt;&lt;/li&gt; 
        &lt;li class="divider"&gt;&lt;/li&gt; 
        &lt;li&gt;&lt;a href="#"&gt;分离的链接&lt;/a&gt;&lt;/li&gt; 
        &lt;li class="divider"&gt;&lt;/li&gt; 
        &lt;li&gt;&lt;a href="#"&gt;另一个分离的链接&lt;/a&gt;&lt;/li&gt; 
      &lt;/ul&gt; 
     &lt;/li&gt; 
   &lt;/ul&gt; 
  &lt;/div&gt; 
  &lt;div&gt; 
   &lt;form class="navbar-form navbar-left" role="search"&gt; 
     &lt;div class="form-group"&gt; 
      &lt;input type="text" class="form-control" placeholder="Search"&gt; 
     &lt;/div&gt; 
     &lt;button type="submit" class="btn btn-default"&gt;搜一下&lt;/button&gt; 
   &lt;/form&gt;  
   &lt;button type="button" class="btn btn-default navbar-btn"&gt; 
     导航栏按钮 
   &lt;/button&gt;    
  &lt;/div&gt; 
&lt;/nav&gt; 
&lt;/body&gt; 
&lt;/html&gt; 
Salin selepas log masuk

Kesannya adalah seperti berikut:

3. Teks dalam bar navigasi
Jika anda perlu memasukkan rentetan teks dalam navigasi, gunakan class .navbar-text. Ini biasanya digunakan bersama dengan tag <p> Contoh berikut menunjukkan ini:

&lt;div class="navbar-header"&gt; 
   &lt;a class="navbar-brand" href="#"&gt;林炳文在此~&lt;/a&gt;   
  &lt;/div&gt; 
  &lt;div&gt; 
   &lt;p class="navbar-text"&gt;导航栏中的文本&lt;/p&gt; 
  &lt;/div&gt; 
  &lt;div&gt; 
Salin selepas log masuk

Kesannya adalah seperti berikut:

Di atas adalah keseluruhan kandungan artikel ini, saya harap ia dapat membantu pembelajaran semua orang, supaya semua orang boleh melaksanakan bar navigasi Bootstrap dengan lebih mahir.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memperkenalkan bootstrap ke dalam Eclipse Bagaimana untuk memperkenalkan bootstrap ke dalam Eclipse Apr 05, 2024 am 02:30 AM

Bagaimana untuk memperkenalkan bootstrap ke dalam Eclipse

Bagaimana untuk memperkenalkan idea ke dalam bootstrap Bagaimana untuk memperkenalkan idea ke dalam bootstrap Apr 05, 2024 am 02:33 AM

Bagaimana untuk memperkenalkan idea ke dalam bootstrap

Cara membaca keputusan ujian kesan pengantaraan bootstrap dalam stata Cara membaca keputusan ujian kesan pengantaraan bootstrap dalam stata Apr 05, 2024 am 01:48 AM

Cara membaca keputusan ujian kesan pengantaraan bootstrap dalam stata

750,000 pusingan pertempuran satu lawan satu antara model besar, GPT-4 memenangi kejuaraan, dan Llama 3 menduduki tempat kelima 750,000 pusingan pertempuran satu lawan satu antara model besar, GPT-4 memenangi kejuaraan, dan Llama 3 menduduki tempat kelima Apr 23, 2024 pm 03:28 PM

750,000 pusingan pertempuran satu lawan satu antara model besar, GPT-4 memenangi kejuaraan, dan Llama 3 menduduki tempat kelima

Cara membaca keputusan ujian pengantaraan bootstrap Cara membaca keputusan ujian pengantaraan bootstrap Apr 05, 2024 am 03:30 AM

Cara membaca keputusan ujian pengantaraan bootstrap

Cara menggunakan bootstrap untuk menguji kesan pengantaraan Cara menggunakan bootstrap untuk menguji kesan pengantaraan Apr 05, 2024 am 03:57 AM

Cara menggunakan bootstrap untuk menguji kesan pengantaraan

Apakah perbezaan antara bootstrap dan springboot Apakah perbezaan antara bootstrap dan springboot Apr 05, 2024 am 04:00 AM

Apakah perbezaan antara bootstrap dan springboot

Bagaimana untuk mengeksport keputusan perintah stata kesan pengantaraan ujian bootstrap Bagaimana untuk mengeksport keputusan perintah stata kesan pengantaraan ujian bootstrap Apr 05, 2024 am 03:39 AM

Bagaimana untuk mengeksport keputusan perintah stata kesan pengantaraan ujian bootstrap

See all articles