ส่วนประกอบที่นำกลับมาใช้ใหม่ได้มากมายที่สร้างขึ้นเพื่อให้การนำทาง การแจ้งเตือน ป๊อปโอเวอร์ และอื่นๆ
เมนูตามบริบทที่สลับได้สำหรับแสดงรายการลิงก์ ทำให้โต้ตอบกับปลั๊กอิน JavaScript แบบเลื่อนลง
- <ul class = "dropdown-menu" บทบาท= "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > การกระทำ</a></li>
- <li><a tabindex = "-1" href = "#" > การดำเนินการอื่น</a></li>
- <li><a tabindex = "-1" href = "#" > อย่างอื่นที่นี่</a></li>
- <li class = "ตัวแบ่ง" ></li>
- <li><a tabindex = "-1" href = "#" > ลิงก์แยก</a></li>
- </ul>
เมื่อดูเฉพาะเมนูแบบเลื่อนลง นี่คือ HTML ที่จำเป็น คุณต้องรวมทริกเกอร์ของดรอปดาวน์และเมนูดรอปดาวน์ไว้ภายใน หรือองค์ประกอบอื่น ที่.dropdown
ประกาศ position: relative;
จากนั้นเพียงแค่สร้างเมนู
- < คลาสdiv = "ดรอปดาวน์" >
- <!-- ลิงก์หรือปุ่มเพื่อสลับรายการแบบเลื่อนลง -->
- <ul class = "dropdown-menu" บทบาท= "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > การกระทำ</a></li>
- <li><a tabindex = "-1" href = "#" > การดำเนินการอื่น</a></li>
- <li><a tabindex = "-1" href = "#" > อย่างอื่นที่นี่</a></li>
- <li class = "ตัวแบ่ง" ></li>
- <li><a tabindex = "-1" href = "#" > ลิงก์แยก</a></li>
- </ul>
- </div>
จัดเมนูให้ชิดขวาและเพิ่มระดับรายการแบบเลื่อนลงเพิ่มเติม
เพิ่ม.pull-right
เพื่อ.dropdown-menu
จัดตำแหน่งเมนูดรอปดาวน์ให้ชิดขวา
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
เพิ่ม.disabled
ใน<li>
เมนูแบบเลื่อนลงเพื่อปิดใช้งานลิงก์
- <ul class = "dropdown-menu" บทบาท= "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > ลิงก์ปกติ</a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > ลิงก์ ที่ปิดใช้งาน </a></li>
- <li><a tabindex = "-1" href = "#" > ลิงค์อื่น</a></li>
- </ul>
เพิ่มระดับพิเศษของเมนูดรอปดาวน์ โดยจะปรากฏเมื่อวางเมาส์เหนือเหมือนกับ OS X โดยมีการเพิ่มมาร์กอัปอย่างง่าย เพิ่ม ในเมนูดรอปดาวน์ที่ .dropdown-submenu
มีli
อยู่สำหรับการจัดสไตล์อัตโนมัติ
- <ul class = "dropdown-menu" บทบาท= "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > ตัวเลือกเพิ่มเติม</a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
การแบ่งหน้าอย่างง่ายที่ได้รับแรงบันดาลใจจาก Rdio เหมาะสำหรับแอปและผลการค้นหา บล็อกขนาดใหญ่นั้นยากที่จะพลาด ปรับขนาดได้ง่าย และมีพื้นที่การคลิกขนาดใหญ่
- < คลาสdiv = "การแบ่งหน้า" >
- <ul>
- <li><a href = "#" > ก่อนหน้า</a></li>
- <li><a href = "#" > 1 </a></li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > 5 </a></li>
- <li><a href = "#" > ถัดไป</a></li>
- </ul>
- </div>
ลิงค์สามารถปรับแต่งได้สำหรับสถานการณ์ที่แตกต่างกัน ใช้.disabled
สำหรับลิงก์ที่ไม่สามารถคลิกได้และ.active
เพื่อระบุหน้าปัจจุบัน
- < คลาสdiv = "การแบ่งหน้า" >
- <ul>
- <li class = "ปิดการใช้งาน" ><a href = "#" > « </a></li>
- <li class = "ใช้งานอยู่" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
คุณสามารถเลือกเปลี่ยนจุดยึดที่ใช้งานอยู่หรือปิดใช้งานสำหรับช่วงเวลาเพื่อลบฟังก์ชันการคลิกในขณะที่ยังคงรูปแบบที่ต้องการไว้
- < คลาสdiv = "การแบ่งหน้า" >
- <ul>
- <li class = "ปิดการใช้งาน" ><span> « </span></li>
- <li class = "ใช้งานอยู่" ><span> 1 </span></li>
- ...
- </ul>
- </div>
แฟนซีเลขหน้าใหญ่หรือเล็ก? เพิ่ม.pagination-large
, .pagination-small
หรือ.pagination-mini
สำหรับขนาดเพิ่มเติม
- < คลาสdiv = "การแบ่งหน้า - ใหญ่" >
- <ul>
- ...
- </ul>
- </div>
- < คลาสdiv = "การแบ่งหน้า" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "การแบ่งหน้า - เล็ก" >
- <ul>
- ...
- </ul>
- </div>
- < คลาสdiv = "การแบ่งหน้า-มินิ" >
- <ul>
- ...
- </ul>
- </div>
เพิ่มคลาสทางเลือกหนึ่งในสองคลาสเพื่อเปลี่ยนการจัดตำแหน่งของลิงก์การแบ่งหน้า: .pagination-centered
และ.pagination-right
- < คลาสdiv = "การแบ่งหน้าเป็นศูนย์กลาง" >
- ...
- </div>
- < คลาสdiv = "การแบ่งหน้า - ขวา" >
- ...
- </div>
ลิงก์ก่อนหน้าและถัดไปอย่างรวดเร็วสำหรับการใช้งานการแบ่งหน้าอย่างง่ายพร้อมมาร์กอัปและสไตล์แบบไลท์ เหมาะสำหรับเว็บไซต์ทั่วไป เช่น บล็อกหรือนิตยสาร
โดยค่าเริ่มต้นเพจเจอร์จะลิงก์
- <ul class = "เพจเจอร์" >
- <li><a href = "#" > ก่อนหน้า</a></li>
- <li><a href = "#" > ถัดไป</a></li>
- </ul>
อีกวิธีหนึ่ง คุณสามารถจัดแนวแต่ละลิงก์ให้ชิดด้านข้าง:
- <ul class = "เพจเจอร์" >
- <li class = "ก่อนหน้า" >
- <a href = "#" > ← แก่กว่า </a>
- </li>
- <li class = "ถัดไป" >
- <a href = "#" > ใหม่กว่า → </a>
- </li>
- </ul>
ลิงก์เพจเจอร์ยังใช้.disabled
คลาสยูทิลิตี้ทั่วไปจากการแบ่งหน้า
- <ul class = "เพจเจอร์" >
- <li class = "ก่อนหน้าถูกปิดใช้งาน" >
- <a href = "#" > ← เก่ากว่า </a>
- </li>
- ...
- </ul>
ป้าย | มาร์กอัป |
---|---|
ค่าเริ่มต้น | <span class="label">Default</span> |
ความสำเร็จ | <span class="label label-success">Success</span> |
คำเตือน | <span class="label label-warning">Warning</span> |
สำคัญ | <span class="label label-important">Important</span> |
ข้อมูล | <span class="label label-info">Info</span> |
ผกผัน | <span class="label label-inverse">Inverse</span> |
ชื่อ | ตัวอย่าง | มาร์กอัป |
---|---|---|
ค่าเริ่มต้น | 1 | <span class="badge">1</span> |
ความสำเร็จ | 2 | <span class="badge badge-success">2</span> |
คำเตือน | 4 | <span class="badge badge-warning">4</span> |
สำคัญ | 6 | <span class="badge badge-important">6</span> |
ข้อมูล | 8 | <span class="badge badge-info">8</span> |
ผกผัน | 10 | <span class="badge badge-inverse">10</span> |
สำหรับการนำไปใช้อย่างง่าย ป้ายกำกับและป้ายสถานะจะยุบ (ผ่านตัวเลือกของ CSS :empty
) เมื่อไม่มีเนื้อหาอยู่ภายใน
ส่วนประกอบที่มีน้ำหนักเบาและยืดหยุ่นในการแสดงเนื้อหาหลักบนไซต์ของคุณ ทำงานได้ดีบนไซต์การตลาดและไซต์ที่มีเนื้อหามาก
นี่คือฮีโร่ยูนิตธรรมดา ซึ่งเป็นองค์ประกอบสไตล์จัมโบตรอนที่เรียบง่ายสำหรับการเรียกความสนใจเป็นพิเศษไปยังเนื้อหาหรือข้อมูลเด่น
- <div class = "ฮีโร่ยูนิต" >
- <h1> หัวข้อ</h1>
- <p> สโลแกน</p>
- <p>
- <a class = "btn btn-primary btn-large" >
- เรียนรู้เพิ่มเติม
- </a>
- </p>
- </div>
เปลือกอย่างง่ายสำหรับการh1
เว้นวรรคและแบ่งส่วนของเนื้อหาบนหน้าอย่างเหมาะสม มันสามารถใช้h1
's default small
, องค์ประกอบ และส่วนประกอบอื่นๆ ส่วนใหญ่ได้ (พร้อมสไตล์เพิ่มเติม)
- < คลาสdiv = "ส่วนหัวของหน้า" >
- <h1> ตัวอย่างส่วนหัวของหน้า<small> ข้อความย่อย สำหรับส่วนหัว</small></h1>
- </div>
ตามค่าเริ่มต้น ภาพขนาดย่อของ Bootstrap ได้รับการออกแบบเพื่อแสดงภาพที่เชื่อมโยงโดยมีมาร์กอัปที่จำเป็นน้อยที่สุด
ด้วยมาร์กอัปเพิ่มเติมเล็กน้อย คุณสามารถเพิ่มเนื้อหา HTML ประเภทใดก็ได้ เช่น หัวเรื่อง ย่อหน้า หรือปุ่มลงในภาพขนาดย่อ
ภาพขนาดย่อ (ก่อนหน้านี้.media-grid
จนถึงเวอร์ชัน 1.4) เหมาะสำหรับตารางกริดของรูปภาพหรือวิดีโอ ผลการค้นหารูปภาพ ผลิตภัณฑ์ขายปลีก พอร์ตโฟลิโอ และอื่นๆ อีกมากมาย อาจเป็นลิงก์หรือเนื้อหาคงที่
มาร์กอัปภาพขนาดย่อนั้นเรียบง่าย—เพียงแค่ต้อง มี องค์ประกอบul
จำนวนเท่าใดก็ได้ li
นอกจากนี้ยังมีความยืดหยุ่นสูง ทำให้สามารถใส่เนื้อหาประเภทใดก็ได้ที่มีมาร์กอัปเพิ่มขึ้นอีกเล็กน้อยเพื่อห่อเนื้อหาของคุณ
สุดท้าย คอมโพเนนต์ภาพขนาดย่อใช้คลาสระบบกริดที่มีอยู่ เช่น.span2
หรือ.span3
เพื่อควบคุมมิติขนาดย่อ
ดังที่ได้กล่าวไว้ก่อนหน้านี้ มาร์กอัปที่จำเป็นสำหรับภาพขนาดย่อนั้นเบาและตรงไปตรงมา ต่อไปนี้คือการตั้งค่าเริ่มต้นสำหรับรูปภาพที่เชื่อมโยง :
- <ul class = "ภาพขนาดย่อ" >
- <li class = "span4" >
- <a href = "#" class = "ภาพขนาดย่อ" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
สำหรับเนื้อหา HTML ที่กำหนดเองในรูปขนาดย่อ มาร์กอัปจะเปลี่ยนแปลงเล็กน้อย ในการอนุญาตเนื้อหาระดับบล็อกได้ทุกที่ เราสลับ<a>
เป็น<div>
ดังนี้:
- <ul class = "ภาพขนาดย่อ" >
- <li class = "span4" >
- < คลาสdiv = "ภาพขนาดย่อ" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> ป้ายกำกับ</h3>
- <p> คำอธิบายภาพย่อ... </p>
- </div>
- </li>
- ...
- </ul>
สำรวจตัวเลือกทั้งหมดของคุณด้วยคลาสกริดต่างๆ ที่มีให้คุณ คุณยังสามารถผสมและจับคู่ขนาดต่างๆ ได้
ตัดข้อความและปุ่มปิดที่เป็นตัวเลือก.alert
สำหรับข้อความเตือนพื้นฐาน
- < คลาสdiv = "การแจ้งเตือน" >
- <button type = "button" class = "close" data-dismiss = "alert" > &ครั้ง; </button>
- <strong> คำเตือน! </strong> เช็คตัวเองให้ดีที่สุด คุณไม่ดูดีเกินไป
- </div>
เบราว์เซอร์ Mobile Safari และ Mobile Opera นอกเหนือจากdata-dismiss="alert"
แอตทริบิวต์แล้ว ยังต้องการhref="#"
การยกเลิกการเตือนเมื่อใช้<a>
แท็ก
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
อีกทางหนึ่ง คุณอาจใช้<button>
องค์ประกอบที่มีแอตทริบิวต์ data ซึ่งเราเลือกที่จะทำกับเอกสารของเรา เมื่อใช้<button>
คุณต้องรวมtype="button"
หรือแบบฟอร์มของคุณอาจไม่ส่ง
- <button type = "button" class = "close" data-dismiss = "alert" > &ครั้ง; </button>
ใช้ปลั๊กอินแจ้งเตือน jQueryเพื่อยกเลิกการแจ้งเตือนที่ง่ายและรวดเร็ว
สำหรับข้อความที่ยาวขึ้น ให้เพิ่มช่องว่างด้านบนและด้านล่างของ Wrapper การแจ้งเตือนโดย.alert-block
เพิ่ม
เช็คตัวเองให้ดีที่สุด คุณไม่ได้ดูดีเกินไป Nulla vitae elit libero, pharetra augue. ส่ง commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > &ครั้ง; </button>
- <h4> คำเตือน! </h4>
- เช็คตัวเองให้ดีที่สุด คุณไม่...
- </div>
เพิ่มคลาสเสริมเพื่อเปลี่ยนความหมายของการแจ้งเตือน
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "แจ้งเตือนสำเร็จ" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
แถบความคืบหน้าเริ่มต้นที่มีการไล่ระดับสีในแนวตั้ง
- < คลาสdiv = "ความคืบหน้า" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
ใช้การไล่ระดับสีเพื่อสร้างเอฟเฟกต์ลายทาง ไม่มีใน IE7-8
- <div class = "ความคืบหน้า-ลาย" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
เพิ่ม.active
เพื่อ.progress-striped
ทำให้แถบเคลื่อนไหวจากขวาไปซ้าย ไม่สามารถใช้ได้ใน IE ทุกรุ่น
- <div class = "ความคืบหน้า-ลายใช้งานอยู่" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
วางแท่งหลายแท่งในแท่งเดียวกัน.progress
เพื่อเรียงซ้อนกัน
- < คลาสdiv = "ความคืบหน้า" >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
แถบความคืบหน้าใช้ปุ่มเดียวกันและคลาสการแจ้งเตือนสำหรับสไตล์ที่สอดคล้องกัน
- <div class = "ความคืบหน้าความคืบหน้า-info" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "ความคืบหน้า-ความสำเร็จ" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "ความคืบหน้า-คำเตือน" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "ความคืบหน้า-อันตราย" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
คล้ายกับสีทึบ เรามีแถบแสดงความคืบหน้าแบบต่างๆ
- <div class = "ความคืบหน้า-ข้อมูลความคืบหน้า-ลาย" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "ความคืบหน้า - ความสำเร็จ - ลายทาง" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "ความคืบหน้า-การเตือนความคืบหน้า-ลาย" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "ความคืบหน้า - อันตราย - แถบความคืบหน้า" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
แถบความคืบหน้าใช้การไล่ระดับสี การเปลี่ยนภาพ และภาพเคลื่อนไหวของ CSS3 เพื่อให้ได้เอฟเฟกต์ทั้งหมด คุณลักษณะเหล่านี้ไม่ได้รับการสนับสนุนใน IE7-9 หรือ Firefox เวอร์ชันเก่า
เวอร์ชันที่เก่ากว่า Internet Explorer 10 และ Opera 12 ไม่สนับสนุนภาพเคลื่อนไหว
สไตล์ออบเจ็กต์นามธรรมสำหรับสร้างส่วนประกอบประเภทต่างๆ (เช่น ความคิดเห็นของบล็อก ทวีต ฯลฯ) ที่มีรูปภาพที่จัดชิดซ้ายหรือขวาควบคู่ไปกับเนื้อหาที่เป็นข้อความ
สื่อเริ่มต้นอนุญาตให้ลอยวัตถุสื่อ (รูปภาพ วิดีโอ เสียง) ไปทางซ้ายหรือขวาของบล็อกเนื้อหา
- <div class = "สื่อ" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > ส่วนหัวของ สื่อ</h4>
- ...
- <!-- ออบเจ็กต์สื่อที่ซ้อนกัน -->
- <div class = "สื่อ" >
- ...
- </div>
- </div>
- </div>
ด้วยมาร์กอัปเพิ่มเติมเล็กน้อย คุณสามารถใช้สื่อในรายการ (มีประโยชน์สำหรับกระทู้ความคิดเห็นหรือรายการบทความ)
Cras sit amet nibh libero, ในกราวิดา นูลลา. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum ใน vulputate at, tempus viverra turpis.
- <ul class = "media-list" >
- <li class = "สื่อ" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > ส่วนหัวของ สื่อ</h4>
- ...
- <!-- ออบเจ็กต์สื่อที่ซ้อนกัน -->
- <div class = "สื่อ" >
- ...
- </div>
- </div>
- </li>
- </ul>
ใช้ well เป็นเอฟเฟกต์ง่ายๆ กับองค์ประกอบเพื่อให้เอฟเฟกต์แทรก
- < คลาส= "ดี" >
- ...
- </div>
ควบคุมช่องว่างภายในและมุมโค้งมนด้วยคลาสตัวปรับแต่งเสริมสองคลาส
- <div class = "ดีมาก" >
- ...
- </div>
- <div class = "ก็ดี ตัวเล็ก" >
- ...
- </div>
ใช้ไอคอนปิดทั่วไปเพื่อปิดเนื้อหา เช่น โมดอลและการแจ้งเตือน
- <button class = "ปิด" > &ครั้ง; </button>
อุปกรณ์ iOS ต้องการhref="#"
เหตุการณ์สำหรับการคลิก หากคุณต้องการใช้จุดยึด
- <a class = "ปิด" href = "#" > &ครั้ง; </a>
คลาสที่เน้นความเรียบง่ายสำหรับการแสดงผลขนาดเล็กหรือการปรับแต่งพฤติกรรม
ลอยองค์ประกอบไปทางซ้าย
- class = "ดึงซ้าย"
- . ดึง- ซ้าย{
- ลอย: ซ้าย;
- }
ลอยองค์ประกอบที่ถูกต้อง
- class = "ดึงขวา"
- . ดึง- ขวา{
- ลอย: ขวา;
- }
เปลี่ยนสีขององค์ประกอบเป็น#999
- คลาส= "ปิดเสียง"
- . ปิดเสียง{
- สี: #999;
- }
ล้างfloat
บนองค์ประกอบใด ๆ
- คลาส= "เคลียร์ฟิกซ์"
- . เคลียร์ฟิกซ์{
- * ซูม: 1 ;
- &: ก่อนหน้านี้ ,
- &: หลังจาก{
- จอแสดงผล: ตาราง;
- เนื้อหา: "" ;
- }
- &: หลังจาก{
- ชัดเจน: ทั้งสอง;
- }
- }