Sourceแถบนำทาง
เอกสารประกอบและตัวอย่างสำหรับแถบนำทางที่มีประสิทธิภาพและตอบสนองได้ดีของ Bootstrap รวมการสนับสนุนสำหรับการสร้างแบรนด์ การนำทาง และอื่นๆ รวมถึงการสนับสนุนสำหรับปลั๊กอินยุบของเรา
มันทำงานอย่างไร
นี่คือสิ่งที่คุณต้องรู้ก่อนเริ่มต้นใช้งานแถบนำทาง:
Navbars ต้องมีการตัดคำ.navbar
ด้วย.navbar-expand{-sm|-md|-lg|-xl}
สำหรับการยุบแบบตอบสนองและคลาสโครงร่างสี
แถบนำทางและเนื้อหาเป็นแบบไหลตามค่าเริ่มต้น ใช้คอนเทนเนอร์เสริม เพื่อจำกัดความกว้างในแนวนอน
ใช้ คลาสยูทิลิตี้การ เว้นวรรค และเฟล็ กซ์ของเรา เพื่อควบคุมระยะห่างและการจัดตำแหน่งภายในแถบนำทาง
แถบนำทางจะตอบสนองตามค่าเริ่มต้น แต่คุณสามารถปรับเปลี่ยนได้อย่างง่ายดายเพื่อเปลี่ยนแปลง พฤติกรรมตอบสนองขึ้นอยู่กับปลั๊กอิน JavaScript ยุบของเรา
แถบนำทางถูกซ่อนไว้ตามค่าเริ่มต้นเมื่อพิมพ์ บังคับให้พิมพ์โดยเพิ่ม.d-print
ลงในไฟล์.navbar
. ดูคลาสยูทิลิตี้ การ แสดงผล
ตรวจสอบความสามารถในการเข้าถึงโดยใช้<nav>
องค์ประกอบ หรือหากใช้องค์ประกอบทั่วไปมากขึ้น เช่น a <div>
ให้เพิ่ม a role="navigation"
ลงในแถบนำทางทุกแถบเพื่อระบุอย่างชัดเจนว่าเป็นพื้นที่หลักสำหรับผู้ใช้เทคโนโลยีอำนวยความสะดวก
อ่านตัวอย่างและรายการส่วนประกอบย่อยที่รองรับ
เนื้อหาที่รองรับ
Navbars มาพร้อมกับการสนับสนุนในตัวสำหรับส่วนประกอบย่อยจำนวนหนึ่ง เลือกจากสิ่งต่อไปนี้ตามต้องการ:
.navbar-brand
สำหรับชื่อบริษัท ผลิตภัณฑ์ หรือโครงการของคุณ
.navbar-nav
สำหรับการนำทางแบบเต็มความสูงและน้ำหนักเบา (รวมถึงการรองรับเมนูดรอปดาวน์)
.navbar-toggler
สำหรับใช้กับปลั๊กอินยุบของเราและลักษณะการสลับการนำทาง อื่นๆ
.form-inline
สำหรับการควบคุมฟอร์มและการดำเนินการใดๆ
.navbar-text
สำหรับเพิ่มสตริงข้อความที่จัดกึ่งกลางในแนวตั้ง
.collapse.navbar-collapse
สำหรับการจัดกลุ่มและซ่อนเนื้อหาแถบนำทางโดยเบรกพอยต์พาเรนต์
ต่อไปนี้คือตัวอย่างส่วนประกอบย่อยทั้งหมดที่รวมอยู่ในแถบนำทางที่มีธีมไลท์แบบตอบสนอง ซึ่งจะยุบโดยอัตโนมัติที่lg
เบรกพอยต์ (ใหญ่)
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</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" >
<ul class= "navbar-nav mr-auto" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Link</a>
</li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" id= "navbarDropdown" role= "button" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" >
Dropdown
</a>
<div class= "dropdown-menu" aria-labelledby= "navbarDropdown" >
<a class= "dropdown-item" href= "#" > Action</a>
<a class= "dropdown-item" href= "#" > Another action</a>
<div class= "dropdown-divider" ></div>
<a class= "dropdown-item" href= "#" > Something else here</a>
</div>
</li>
<li class= "nav-item" >
<a class= "nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" > Disabled</a>
</li>
</ul>
<form class= "form-inline my-2 my-lg-0" >
<input class= "form-control mr-sm-2" type= "search" placeholder= "Search" aria-label= "Search" >
<button class= "btn btn-outline-success my-2 my-sm-0" type= "submit" > Search</button>
</form>
</div>
</nav>
ตัวอย่างนี้ใช้คลาสยูทิลิตี้สี ( bg-light
) และระยะห่าง ( my-2
, my-lg-0
, mr-sm-0
, )my-sm-0
ยี่ห้อ
.navbar-brand
สามารถใช้กับองค์ประกอบส่วนใหญ่ได้ แต่จุดยึดทำงานได้ดีที่สุดเนื่องจากองค์ประกอบบางอย่างอาจต้องใช้คลาสยูทิลิตี้หรือสไตล์ที่กำหนดเอง
สำเนา
<!-- As a link -->
<nav class= "navbar navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</a>
</nav>
<!-- As a heading -->
<nav class= "navbar navbar-light bg-light" >
<span class= "navbar-brand mb-0 h1" > Navbar</span>
</nav>
การเพิ่มรูปภาพ.navbar-brand
มักจะต้องใช้สไตล์หรือยูทิลิตี้ที่กำหนดเองเพื่อให้มีขนาดที่เหมาะสม นี่คือตัวอย่างบางส่วนที่จะแสดงให้เห็น
สำเนา
<!-- Just an image -->
<nav class= "navbar navbar-light bg-light" >
<a class= "navbar-brand" href= "#" >
<img src= "/docs/4.4/assets/brand/bootstrap-solid.svg" width= "30" height= "30" alt= "" >
</a>
</nav>
สำเนา
<!-- Image and text -->
<nav class= "navbar navbar-light bg-light" >
<a class= "navbar-brand" href= "#" >
<img src= "/docs/4.4/assets/brand/bootstrap-solid.svg" width= "30" height= "30" class= "d-inline-block align-top" alt= "" >
Bootstrap
</a>
</nav>
การนำทาง
ลิงก์การนำทาง Navbar สร้างขึ้นจาก.nav
ตัวเลือกของเราด้วยคลาสตัวปรับแต่งของตัวเอง และต้องใช้คลาสตัวสลับ เพื่อการจัดสไตล์ที่ตอบสนองอย่างเหมาะสม การนำทางในแถบนำทางจะขยายออกไปเพื่อใช้พื้นที่ในแนวนอนให้ได้มากที่สุด เพื่อให้เนื้อหาแถบนำทางของคุณอยู่ในแนวเดียวกันอย่างปลอดภัย
สถานะที่ใช้งานอยู่—ด้วย.active
— เพื่อระบุหน้าปัจจุบันสามารถใช้โดยตรงกับs .nav-link
หรือ parent ทันทีของพวกเขา.nav-item
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</a>
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarNav" aria-controls= "navbarNav" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
<div class= "collapse navbar-collapse" id= "navbarNav" >
<ul class= "navbar-nav" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Features</a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Pricing</a>
</li>
<li class= "nav-item" >
<a class= "nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" > Disabled</a>
</li>
</ul>
</div>
</nav>
และเนื่องจากเราใช้คลาสสำหรับการนำทางของเรา คุณจึงสามารถหลีกเลี่ยงวิธีการแบบอิงตามรายการได้ทั้งหมดหากต้องการ
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</a>
<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>
<div class= "collapse navbar-collapse" id= "navbarNavAltMarkup" >
<div class= "navbar-nav" >
<a class= "nav-item nav-link active" href= "#" > Home <span class= "sr-only" > (current)</span></a>
<a class= "nav-item nav-link" href= "#" > Features</a>
<a class= "nav-item nav-link" href= "#" > Pricing</a>
<a class= "nav-item nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" > Disabled</a>
</div>
</div>
</nav>
คุณยังใช้เมนูแบบเลื่อนลงในการนำทางแถบนำทางได้อีกด้วย เมนูแบบเลื่อนลงต้องมีองค์ประกอบการห่อสำหรับการจัดตำแหน่ง ดังนั้นโปรดแน่ใจว่าใช้องค์ประกอบที่แยกจากกันและซ้อนกันสำหรับ.nav-item
และ.nav-link
ดังที่แสดงด้านล่าง
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</a>
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarNavDropdown" aria-controls= "navbarNavDropdown" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
<div class= "collapse navbar-collapse" id= "navbarNavDropdown" >
<ul class= "navbar-nav" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Features</a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Pricing</a>
</li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" id= "navbarDropdownMenuLink" role= "button" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" >
Dropdown link
</a>
<div class= "dropdown-menu" aria-labelledby= "navbarDropdownMenuLink" >
<a class= "dropdown-item" href= "#" > Action</a>
<a class= "dropdown-item" href= "#" > Another action</a>
<a class= "dropdown-item" href= "#" > Something else here</a>
</div>
</li>
</ul>
</div>
</nav>
วางตัวควบคุมฟอร์มและส่วนประกอบต่างๆ ภายในแถบนำทางด้วย.form-inline
.
สำเนา
<nav class= "navbar navbar-light bg-light" >
<form class= "form-inline" >
<input class= "form-control mr-sm-2" type= "search" placeholder= "Search" aria-label= "Search" >
<button class= "btn btn-outline-success my-2 my-sm-0" type= "submit" > Search</button>
</form>
</nav>
องค์ประกอบลูกทันทีใน.navbar
เค้าโครงแบบยืดหยุ่นใช้ และจะมีค่าเริ่มต้นเป็นjustify-content: space-between
. ใช้ยูทิลิตี้ flex เพิ่มเติม ตามความจำเป็นเพื่อปรับลักษณะการทำงานนี้
สำเนา
<nav class= "navbar navbar-light bg-light" >
<a class= "navbar-brand" > Navbar</a>
<form class= "form-inline" >
<input class= "form-control mr-sm-2" type= "search" placeholder= "Search" aria-label= "Search" >
<button class= "btn btn-outline-success my-2 my-sm-0" type= "submit" > Search</button>
</form>
</nav>
กลุ่มอินพุตทำงานเช่นกัน:
สำเนา
<nav class= "navbar navbar-light bg-light" >
<form class= "form-inline" >
<div class= "input-group" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "basic-addon1" > @</span>
</div>
<input type= "text" class= "form-control" placeholder= "Username" aria-label= "Username" aria-describedby= "basic-addon1" >
</div>
</form>
</nav>
รองรับปุ่มต่างๆ เป็นส่วนหนึ่งของรูปแบบแถบนำทางเหล่านี้เช่นกัน นี่เป็นเครื่องเตือนใจที่ดีว่าสามารถใช้ยูทิลิตี้การจัดตำแหน่งแนวตั้งเพื่อจัดแนวองค์ประกอบที่มีขนาดต่างกันได้
สำเนา
<nav class= "navbar navbar-light bg-light" >
<form class= "form-inline" >
<button class= "btn btn-outline-success" type= "button" > Main button</button>
<button class= "btn btn-sm btn-outline-secondary" type= "button" > Smaller button</button>
</form>
</nav>
ข้อความ
Navbars อาจมีบิตของข้อความด้วยความช่วยเหลือของ.navbar-text
. คลาสนี้ปรับการจัดแนวแนวตั้งและระยะห่างแนวนอนสำหรับสตริงข้อความ
ข้อความแถบนำทางที่มีองค์ประกอบแบบอินไลน์
สำเนา
<nav class= "navbar navbar-light bg-light" >
<span class= "navbar-text" >
Navbar text with an inline element
</span>
</nav>
ผสมผสานและจับคู่กับส่วนประกอบและยูทิลิตี้อื่นๆ ตามต้องการ
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar w/ text</a>
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarText" aria-controls= "navbarText" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
<div class= "collapse navbar-collapse" id= "navbarText" >
<ul class= "navbar-nav mr-auto" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Features</a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Pricing</a>
</li>
</ul>
<span class= "navbar-text" >
Navbar text with an inline element
</span>
</div>
</nav>
โทนสี
การกำหนดธีมบนแถบนำทางไม่เคยง่ายอย่างนี้มาก่อนด้วยการผสมผสานระหว่างคลาสและbackground-color
ยูทิลิตี้ต่างๆ เลือก.navbar-light
ใช้สีพื้นหลังสีอ่อน หรือ.navbar-dark
สีพื้นหลังสีเข้ม จากนั้นปรับแต่งด้วย.bg-*
ยูทิลิตี้
สำเนา
<nav class= "navbar navbar-dark bg-dark" >
<!-- Navbar content -->
</nav>
<nav class= "navbar navbar-dark bg-primary" >
<!-- Navbar content -->
</nav>
<nav class= "navbar navbar-light" style= "background-color: #e3f2fd;" >
<!-- Navbar content -->
</nav>
ตู้คอนเทนเนอร์
แม้ว่าจะไม่จำเป็น แต่คุณสามารถรวมแถบนำทางใน a .container
เพื่อจัดกึ่งกลางบนหน้าหรือเพิ่มภายในเพื่อจัดกึ่งกลางเนื้อหาของแถบนำทางด้านบนแบบคงที่หรือแบบคง ที่
สำเนา
<div class= "container" >
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</a>
</nav>
</div>
เมื่อคอนเทนเนอร์อยู่ภายในแถบนำทางของคุณ ช่องว่างภายในแนวนอนจะถูกลบออกที่จุดสั่งหยุดที่ต่ำกว่า.navbar-expand{-sm|-md|-lg|-xl}
คลาส ที่คุณระบุ เพื่อให้แน่ใจว่าเราไม่���ด้เพิ่มช่องว่างภายในเป็นสองเท่าโดยไม่จำเป็นในวิวพอร์ตที่ต่ำกว่าเมื่อแถบนำทางของคุณถูกยุบ
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<div class= "container" >
<a class= "navbar-brand" href= "#" > Navbar</a>
</div>
</nav>
ตำแหน่ง
ใช้ยูทิลิตี้ตำแหน่ง ของเรา เพื่อวางแถบนำทางในตำแหน่งที่ไม่คงที่ เลือกจากคงที่ไปด้านบน จับจ้องไปที่ด้านล่าง หรือติดกับด้านบน แก้ไข navbars use position: fixed
ซึ่งหมายความว่าถูกดึงออกจากโฟลว์ปกติของ DOM และอาจต้องใช้ CSS ที่กำหนดเอง (เช่นpadding-top
บน<body>
) เพื่อป้องกันการทับซ้อนกับองค์ประกอบอื่นๆ
นอกจากนี้ โปรดทราบด้วยว่า.sticky-top
ใช้position: sticky
ซึ่งไม่ได้รับการสนับสนุนอย่างสมบูรณ์ในทุกเบราว์ เซอร์
สำเนา
<nav class= "navbar navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Default</a>
</nav>
สำเนา
<nav class= "navbar fixed-top navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Fixed top</a>
</nav>
สำเนา
<nav class= "navbar fixed-bottom navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Fixed bottom</a>
</nav>
สำเนา
<nav class= "navbar sticky-top navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Sticky top</a>
</nav>
พฤติกรรมตอบสนอง
Navbars สามารถใช้.navbar-toggler
, .navbar-collapse
, และ.navbar-expand{-sm|-md|-lg|-xl}
คลาสเพื่อเปลี่ยนเมื่อเนื้อหายุบหลังปุ่ม เมื่อใช้ร่วมกับยูทิลิตี้อื่น ๆ คุณสามารถเลือกเวลาที่จะแสดงหรือซ่อนองค์ประกอบเฉพาะได้อย่างง่ายดาย
สำหรับแถบนำทางที่ไม่เคยยุบ ให้เพิ่ม.navbar-expand
คลาสบนแถบนำทาง สำหรับแถบนำทางที่ยุบอยู่เสมอ ไม่ต้องเพิ่ม.navbar-expand
คลาส ใดๆ
Toggler
ตัวสลับแถบนำทางจะจัดชิดซ้ายโดยค่าเริ่มต้น แต่หากเป็นไปตามองค์ประกอบพี่น้อง เช่น a ตัวสลับจะ.navbar-brand
จัดชิดขวาสุดโดยอัตโนมัติ การย้อนกลับมาร์กอัปของคุณจะย้อนกลับตำแหน่งของตัวสลับ ด้านล่างนี้เป็นตัวอย่างของการสลับรูปแบบต่างๆ
โดยไม่มีการ.navbar-brand
แสดงในเบรกพอยต์ต่ำสุด:
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarTogglerDemo01" aria-controls= "navbarTogglerDemo01" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
<div class= "collapse navbar-collapse" id= "navbarTogglerDemo01" >
<a class= "navbar-brand" href= "#" > Hidden brand</a>
<ul class= "navbar-nav mr-auto mt-2 mt-lg-0" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Link</a>
</li>
<li class= "nav-item" >
<a class= "nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" > Disabled</a>
</li>
</ul>
<form class= "form-inline my-2 my-lg-0" >
<input class= "form-control mr-sm-2" type= "search" placeholder= "Search" aria-label= "Search" >
<button class= "btn btn-outline-success my-2 my-sm-0" type= "submit" > Search</button>
</form>
</div>
</nav>
โดยแสดงชื่อแบรนด์ทางด้านซ้ายและตัวสลับทางด้านขวา:
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class= "navbar-brand" href= "#" > Navbar</a>
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarTogglerDemo02" aria-controls= "navbarTogglerDemo02" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
<div class= "collapse navbar-collapse" id= "navbarTogglerDemo02" >
<ul class= "navbar-nav mr-auto mt-2 mt-lg-0" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Link</a>
</li>
<li class= "nav-item" >
<a class= "nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" > Disabled</a>
</li>
</ul>
<form class= "form-inline my-2 my-lg-0" >
<input class= "form-control mr-sm-2" type= "search" placeholder= "Search" >
<button class= "btn btn-outline-success my-2 my-sm-0" type= "submit" > Search</button>
</form>
</div>
</nav>
ด้วยตัวสลับที่ด้านซ้ายและชื่อแบรนด์ทางด้านขวา:
สำเนา
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarTogglerDemo03" aria-controls= "navbarTogglerDemo03" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
<a class= "navbar-brand" href= "#" > Navbar</a>
<div class= "collapse navbar-collapse" id= "navbarTogglerDemo03" >
<ul class= "navbar-nav mr-auto mt-2 mt-lg-0" >
<li class= "nav-item active" >
<a class= "nav-link" href= "#" > Home <span class= "sr-only" > (current)</span></a>
</li>
<li class= "nav-item" >
<a class= "nav-link" href= "#" > Link</a>
</li>
<li class= "nav-item" >
<a class= "nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" > Disabled</a>
</li>
</ul>
<form class= "form-inline my-2 my-lg-0" >
<input class= "form-control mr-sm-2" type= "search" placeholder= "Search" aria-label= "Search" >
<button class= "btn btn-outline-success my-2 my-sm-0" type= "submit" > Search</button>
</form>
</div>
</nav>
เนื้อหาภายนอก
บางครั้งคุณต้องการใช้ปลั๊กอินยุบเพื่อเรียกเนื้อหาที่ซ่อนอยู่ในส่วนอื่นของหน้า เนื่องจากปลั๊กอินของเราทำงานบนid
และdata-target
จับคู่ ที่ทำได้ง่าย!
Collapsed content
Toggleable via the navbar brand.
สำเนา
<div class= "pos-f-t" >
<div class= "collapse" id= "navbarToggleExternalContent" >
<div class= "bg-dark p-4" >
<h5 class= "text-white h4" > Collapsed content</h5>
<span class= "text-muted" > Toggleable via the navbar brand.</span>
</div>
</div>
<nav class= "navbar navbar-dark bg-dark" >
<button class= "navbar-toggler" type= "button" data-toggle= "collapse" data-target= "#navbarToggleExternalContent" aria-controls= "navbarToggleExternalContent" aria-expanded= "false" aria-label= "Toggle navigation" >
<span class= "navbar-toggler-icon" ></span>
</button>
</nav>
</div>