Bootstrap 4 บทช่วยสอน

BS4 HOME BS4 เริ่มต้น BS4 คอนเทนเนอร์ BS4 Grid Basic BS4 วิชาการพิมพ์ BS4 สี ตาราง BS4 BS4 รูปภาพ BS4 Jumbotron การแจ้งเตือน BS4 ปุ่ม BS4 กลุ่มปุ่ม BS4 ป้าย BS4 แถบความคืบหน้า BS4 BS4 Spinners BS4 การแบ่งหน้า BS4 รายการกลุ่ม การ์ด BS4 BS4 ดรอปดาวน์ BS4 ยุบ BS4 Navs BS4 Navbar แบบฟอร์ม BS4 อินพุต BS4 กลุ่มอินพุต BS4 BS4 แบบฟอร์มที่กำหนดเอง BS4 ม้าหมุน BS4 โมดอล เคล็ดลับเครื่องมือ BS4 BS4 ป๊อปโอเวอร์ BS4 ขนมปังปิ้ง BS4 Scrollspy BS4 ยูทิลิตี้ BS4 Flex ไอคอน BS4 วัตถุสื่อ BS4 ตัวกรอง BS4

Bootstrap 4 Grid

ระบบกริด BS4 BS4 ซ้อน/แนวนอน BS4 Grid XSmall BS4 กริดขนาดเล็ก BS4 กริดขนาดกลาง BS4 กริดขนาดใหญ่ BS4 Grid XLarge ตัวอย่างกริด BS4

Bootstrap 4 อื่นๆ

เทมเพลตพื้นฐาน BS4 แบบฝึกหัด BS4 แบบทดสอบ BS4

Bootstrap 4 อ้างอิง

ทุกชั้นเรียน JS Alert ปุ่ม JS JS Carousel JS ยุบ JS Dropdown JS Modal JS Popover JS Scrollspy JS แท็บ JS Toasts JS Tooltip


Bootstrap 4 ดรอปดาวน์


ดรอปดาวน์พื้นฐาน

เมนูแบบเลื่อนลงเป็นเมนูที่สลับได้ซึ่งให้ผู้ใช้เลือกค่าหนึ่งจากรายการที่กำหนดไว้ล่วงหน้า:

ตัวอย่าง

<div class="dropdown">
  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
    Dropdown button
  </button>
  <div class="dropdown-menu">
    <a class="dropdown-item" href="#">Link 1</a>
    <a class="dropdown-item" href="#">Link 2</a>
    <a class="dropdown-item" href="#">Link 3</a>
  </div>
</div>

ตัวอย่างที่อธิบาย

คลาส.dropdownระบุเมนูแบบเลื่อนลง

หากต้องการเปิดเมนูแบบเลื่อนลง ให้ใช้ปุ่มหรือลิงก์ที่มีคลาสของ.dropdown-toggleและ data-toggle="dropdown"แอตทริบิวต์

เพิ่ม.dropdown-menuคลาสให้กับ<div>องค์ประกอบเพื่อสร้างเมนูดรอปดาวน์จริงๆ จากนั้นเพิ่ม .dropdown-itemคลาสให้กับแต่ละองค์ประกอบ (ลิงก์หรือปุ่ม) ภายในเมนูแบบเลื่อนลง


ตัวแบ่งแบบเลื่อนลง

คลาส.dropdown-dividerนี้ใช้เพื่อแยกลิงก์ภายในเมนูดรอปดาวน์ที่มีเส้นขอบแนวนอนแบบบาง:

ตัวอย่าง

<div class="dropdown-divider"></div>


ส่วนหัวแบบเลื่อนลง

คลาส.dropdown-headerนี้ใช้เพื่อเพิ่มส่วนหัวภายในเมนูดรอปดาวน์:

ตัวอย่าง

<div class="dropdown-header">Dropdown header 1</div>

ปิดการใช้งานและใช้งานรายการ

เน้นรายการดรอปดาวน์เฉพาะกับ.activeชั้นเรียน (เพิ่มสีพื้นหลังสีน้ำเงิน)

หากต้องการปิดใช้งานรายการในเมนูแบบเลื่อนลง ให้ใช้.disabledคลาส (ได้ข้อความสีเทาอ่อนและไอคอน "ห้ามจอดรถ" เมื่อวางเมาส์เหนือ):

ตัวอย่าง

<a class="dropdown-item active" href="#">Active</a>
<a class="dropdown-item disabled" href="#">Disabled</a>

ตำแหน่งดร็อปดาวน์

คุณยังสามารถสร้างเมนู "dropright" หรือ "dropleft" โดยเพิ่ม คลาส .droprightor .dropleftลงในองค์ประกอบแบบเลื่อนลง โปรดทราบว่าเครื่องหมายรูปหมวก/ลูกศรจะถูกเพิ่มโดยอัตโนมัติ:

Dropright

<div class="dropdown dropright">

Dropleft

<div class="dropdown dropleft">

เมนูแบบเลื่อนลง ขวา

หากต้องการจัดแนวเมนูแบบเลื่อนลงให้ชิดขวา ให้เพิ่ม.dropdown-menu-rightคลาสลงในองค์ประกอบด้วย .dropdown-menu:

ตัวอย่าง

<div class="dropdown-menu dropdown-menu-right">

Dropup

หากคุณต้องการให้เมนูแบบเลื่อนลงขยายขึ้นแทนที่จะขยายลง ให้เปลี่ยนองค์ประกอบ <div> ด้วย class="dropdown" เป็น"dropup":

ตัวอย่าง

<div class="dropup">

ข้อความแบบเลื่อนลง

คลาส.dropdown-item-textนี้ใช้เพื่อเพิ่มข้อความธรรมดาในรายการดรอปดาวน์ หรือใช้กับลิงก์สำหรับการกำหนดสไตล์ลิงก์เริ่มต้น

ตัวอย่าง

<div class="dropdown-menu">
  <a class="dropdown-item" href="#">Link 1</a>
  <a class="dropdown-item" href="#">Link 2</a>
  <a class="dropdown-item-text" href="#">Text Link</a>
  <span class="dropdown-item-text">Just Text</span>
</div>

ปุ่มจัดกลุ่มพร้อมดรอปดาวน์

ตัวอย่าง

<div class="btn-group">
  <button type="button" class="btn btn-primary">Apple</button>
  <button type="button" class="btn btn-primary">Samsung</button>
  <div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
       Sony
    </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Tablet</a>
      <a class="dropdown-item" href="#">Smartphone</a>
    </div>
  </div>
</div>

แยกปุ่มดรอปดาวน์

ตัวอย่าง

<div class="btn-group">
  <button type="button" class="btn btn-primary">Primary</button>
  <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown">
  </button>
  <div class="dropdown-menu">
    <a class="dropdown-item" href="#">Link 1</a>
    <a class="dropdown-item" href="#">Link 2</a>
  </div>
</div>

กลุ่มปุ่มแนวตั้งพร้อมดรอปดาวน์

ตัวอย่าง

<div class="btn-group-vertical">
  <button type="button" class="btn btn-primary">Apple</button>
  <button type="button" class="btn btn-primary">Samsung</button>
  <div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
       Sony
    </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Tablet</a>
      <a class="dropdown-item" href="#">Smartphone</a>
    </div>
  </div>
</div>

ทำการอ้างอิงแบบหล่นลง Bootstrap 4 ให้สมบูรณ์

สำหรับการอ้างอิงที่สมบูรณ์ของตัวเลือกดร็อปดาวน์ เมธอด และเหตุการณ์ทั้งหมด ไปที่ Bootstrap 4 JS Dropdown Referenceของเรา