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 2Lorem 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 3Lorem 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 HTMLThí 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;
}
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";
}
}];
}
Đà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: hidden
và transition
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 HTMLThí 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 CSSThí 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 độ];
}
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ì
Collapsible Group Item 1