Bootstrap màu mũi tên accordion

Lorem ipsum dolor sit amet, consectetur adipisizing elit, sed do eiusmod tempor incididunt utlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercite ullamcolaboris nisi ut aliquip ex ea commodo do đó

Phần 2

Lorem ipsum dolor sit amet, consectetur adipisizing elit, sed do eiusmod tempor incididunt utlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercite ullamcolaboris nisi ut aliquip ex ea commodo do đó

Phần 3

Lorem ipsum dolor sit amet, consectetur adipisizing elit, sed do eiusmod tempor incididunt utlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercite ullamcolaboris nisi ut aliquip ex ea commodo do đó

Tự mình thử »


Tạo một chiếc đàn accordion

Bước 1) Thêm HTML

Thí dụ

Phần 1

Lorem ipsum


Phần 2

Lorem ipsum


Phần 3

Lorem ipsum



Bước 2) Thêm CSS

Phong cách đàn accordion

Thí dụ

/* Tạo kiểu cho các nút dùng để mở và đóng bảng đàn accordion */
. đàn accordion {
  màu nền. #eee;
  màu. #444;
  con trỏ. con trỏ;
  phần đệm. 18px;
  chiều rộng. 100%;
  căn chỉnh văn bản. trái;
  đường viền. không;
  đường viền. không;
  chuyển tiếp. 0. 4s;
}

/* Thêm màu nền cho nút nếu nó được nhấp vào (thêm. lớp đang hoạt động với JS) và khi bạn di chuột qua nó (hover) */
. tích cực,. đàn phong cầm. di chuột {
  màu nền. #ccc;
}

/* Tạo kiểu cho bảng đàn accordion. Ghi chú. ẩn theo mặc định */
. bảng điều khiển {
  phần đệm. 0 18px;
  màu nền. màu trắng;
  hiển thị. không;
  tràn. ẩn;
}



Bước 3) Thêm JavaScript

Thí dụ

var acc = tài liệu. getElementsByClassName("accordion");
var i;

cho (i = 0; i < acc. chiều dài; . addEventListener("click", function() {
  acc[i].addEventListener("click", function() {
    /* Chuyển đổi giữa việc thêm và xóa lớp "hoạt động",
    để đánh dấu nút điều khiển bảng điều khiển * . danh sách lớp học. chuyển đổi ("hoạt động");
    this.classList.toggle("active");

    /* Chuyển đổi giữa ẩn và hiển thị bảng điều khiển đang hoạt động */
    var panel = this. nextElementSibling;
    if (panel. Phong cách. hiển thị === "chặn") {
      bảng điều khiển. Phong cách. display = "none";
    } other {
      bảng điều khiển. Phong cách. display = "block";
    }
  });
}

Tự mình thử »


Đàn accordion hoạt hình (Trượt xuống)

Để tạo một chiếc đàn accordion hoạt hình, hãy thêm max-height: 0, overflow: hiddentransition cho thuộc tính chiều cao tối đa, vào lớp panel

Sau đó, sử dụng JavaScript để trượt nội dung xuống bằng cách đặt max-height được tính toán, tùy thuộc vào chiều cao của bảng điều khiển trên các kích thước màn hình khác nhau


Tìm hiểu cách tạo mũi tên bằng CSS


Mũi tên bên phải

mũi tên trái

Mũi tên lên

mũi tên xuống


Bước 1) Thêm HTML

Thí dụ

Mũi tên bên phải

mũi tên trái

Mũi tên lên

mũi tên xuống


Bước 2) Thêm CSS

Thí dụ

.arrow {
  đường viền. màu đen đặc;
  chiều rộng đường viền. 0 3px 3px 0;
  hiển thị. inline-block;
  đệm. 3px;
}

.right {
  biến đổi. xoay(-45deg);
  -webkit-transform. xoay(-45deg);
}

.left {
  biến đổi. xoay(135 độ);
  -webkit-transform. xoay(135deg);
}

.up {
  biến đổi. xoay(-135deg);
  -webkit-transform. xoay(-135deg);
}

.down {
  biến đổi. xoay(45 độ);
  -webkit-transform. xoay(45 độ);
}

Tự mình thử »

Nếu tiêu đề bảng điều khiển có phần tử con với lớp .collapsed, hãy thêm lớp .grey vào tiêu đề bảng điều khiển. Nếu không, loại bỏ nó. Được gọi khi tải và khi nhấp vào chuyển đổi có độ trễ để lớp .collapsed được thêm vào trước khi tập lệnh được chạy. Cái này hơi lộn xộn, mình làm vội nên mọi ý kiến ​​bổ ích mong mọi người lắng nghe và chỉnh sửa cho gọn gàng hơn

Hướng dẫn này giải thích tất cả về Bootstrap 4 Accordion. Tìm hiểu cách tạo đàn accordion Bootstrap với màu nền, v.v.

Trong hướng dẫn này, bạn sẽ tìm hiểu Bootstrap 4 Accordion là gì, cách tạo đàn accordion Bootstrap, đàn accordion với màu nền và các câu hỏi thường gặp

Xin lưu ý rằng chúng tôi đã sử dụng Bootstrap phiên bản 4 trong tất cả các ví dụ

=> Khám phá loạt bài đào tạo Bootstrap đơn giản tại đây

Hãy bắt đầu nào

Bạn sẽ học được gì

  • Bootstrap Accordion là gì
    • Cách tạo một đàn accordion Bootstrap
    • Đàn accordion với màu nền
  • Các câu hỏi thường gặp
  • Sự kết luận
    • đề xuất đọc

Bootstrap Accordion là gì

Bootstrap màu mũi tên accordion

Một đàn accordion Bootstrap là một danh sách các mục được xếp chồng lên nhau theo chiều dọc có thể được chuyển đổi. Nó tương tự như sập nhưng sử dụng thành phần thẻ

Bảng sau đây tóm tắt các lớp và thuộc tính chính mà chúng tôi đã sử dụng trong hướng dẫn này

Lớp hoặc Thuộc tính Cách sử dụng. lớp đàn accordion Lớp này được sử dụng để tạo đàn accordion. Thuộc tính data-parent Thuộc tính này được sử dụng để đảm bảo rằng tất cả các phần tử có thể thu gọn trong phần tử cha đã chỉ định sẽ bị đóng khi một mục có thể thu gọn được hiển thị. Các. show classLớp này được sử dụng để mở đàn accordion theo mặc định. Các. bg-primary classLớp này được sử dụng để thêm màu xanh vào thành phần. Các. bg-secondary classLớp này được sử dụng để thêm màu xám cho thành phần. Các. bg-success classLớp này được sử dụng để thêm màu xanh lục cho thành phần. Các. bg-danger classLớp này được sử dụng để thêm màu đỏ vào thành phần. Các. lớp cảnh báo bg Lớp này được sử dụng để thêm màu cam vào thành phần. Các. lớp bg-info Lớp này được sử dụng để thêm màu xanh nhạt cho thành phần. Các. lớp bg-white Lớp này được sử dụng để thêm màu trắng vào thành phần. Các. lớp bg-light Lớp này được sử dụng để thêm màu xám nhạt cho thành phần. Các. bg-dark classLớp này dùng để thêm màu xám đậm cho component

Cách tạo một đàn accordion Bootstrap

thêm. lớp đàn accordion như một trình bao bọc để tạo đàn accordion. Nó mở rộng hành vi có thể thu gọn mặc định

Nếu bạn muốn mở đàn accordion (để hiển thị nội dung có thể thu gọn) theo mặc định, bạn cần thêm một lớp bổ sung có tên là. thể hiện đẳng cấp. Nếu không, đàn accordion sẽ không mở theo mặc định và bạn phải nhấp vào phần tử để mở nó

Hơn nữa, bạn có thể sử dụng CSS tùy chỉnh để thêm biểu tượng vào đàn accordion (ví dụ: đàn accordion Bootstrap có biểu tượng mũi tên, v.v. )

Thí dụ

Mã lập trình dưới đây cho thấy một ví dụ về đàn accordion cơ bản




	


	
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.

Ảnh chụp màn hình bên dưới hiển thị đầu ra trình duyệt của mã lập trình trên

Bootstrap màu mũi tên accordion

Đàn accordion với màu nền

Sử dụng các lớp sau cho màu nền để tạo các màu sắc

  • Các. bg-lớp tiểu học. Lớp này được sử dụng để thêm màu xanh cho thành phần
  • Các. bg-lớp trung học. Lớp này được sử dụng để thêm màu xám cho thành phần
  • Các. lớp bg-thành công. Lớp này được sử dụng để thêm màu xanh lục cho thành phần
  • Các. bg-lớp nguy hiểm. Lớp này được sử dụng để thêm màu đỏ vào thành phần
  • Các. bg-lớp cảnh báo. Lớp này được sử dụng để thêm màu cam vào thành phần
  • Các. lớp thông tin bg. Lớp này được sử dụng để thêm màu xanh nhạt cho thành phần
  • Các. lớp bg-trắng. Lớp này được sử dụng để thêm màu trắng vào thành phần
  • Các. lớp bg-ánh sáng. Lớp này được sử dụng để thêm màu xám nhạt cho thành phần
  • Các. bg-lớp tối. Lớp này được sử dụng để thêm màu xám đậm cho thành phần

Mã lập trình bên dưới hiển thị một ví dụ về đàn accordion có màu nền




	


	
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas porttitor.

Ảnh chụp màn hình bên dưới hiển thị đầu ra trình duyệt của mã lập trình trên

Bootstrap màu mũi tên accordion

Các câu hỏi thường gặp

Trong phần này, chúng ta sẽ thảo luận về một số Câu hỏi thường gặp về đàn accordion. Những câu hỏi này sẽ giúp bạn chuẩn bị cho kỳ thi và phỏng vấn một cách tự tin

Q #1) Đàn accordion Bootstrap 4 là gì?

Câu trả lời. Đó là một danh sách các mục được xếp chồng lên nhau theo chiều dọc có thể được chuyển đổi

Q #2) Việc sử dụng đàn accordion là gì?

Câu trả lời. Chúng được sử dụng để chuyển đổi giữa các mục để ẩn và hiển thị một lượng lớn nội dung

Q #3) Đàn accordion có khó học không?

Câu trả lời. Không, nó rất dễ học. Không có khái niệm nâng cao

Q #4) Làm cách nào để thay đổi màu của đàn accordion trong Bootstrap?

Câu trả lời. Bạn có thể sử dụng một trong các lớp màu nền như. bg-lớp tiểu học, các. bg-lớp trung học, các. lớp bg-thành công,. bg-lớp nguy hiểm,. bg-lớp cảnh báo,. bg-thông tin lớp, các. lớp bg-white,. lớp bg-light và. lớp bg-dark để thay đổi màu sắc

Câu hỏi 5) Làm cách nào để mở đàn accordion theo mặc định trong Bootstrap?

Câu trả lời. Bạn có thể thêm. hiển thị lớp để mở đàn accordion theo mặc định

Q #6) Làm thế nào để bạn mở rộng tất cả các bảng đàn accordion?

Câu trả lời. Bằng cách thêm. hiển thị lớp cho tất cả các bảng

Sự kết luận

Đàn accordion tương tự như sập, nhưng thành phần thẻ được sử dụng để tạo đàn accordion. Bootstrap sử dụng các lớp màu nền để thêm màu cho đàn accordion. Hơn nữa, có một số loại đàn accordion, chẳng hạn như đàn accordion có màu nền, đàn accordion có biểu tượng, v.v.