Tất cả bài viết | Bootstrap
Hướng dẫn cách tạo Bootstrap Clickable Panel
Trong bài học lập trình web này các Bạn sẽ được Hướng dẫn cách tạo Bootstrap Clickable Panel cho website
Bước 1: Tạo cấu trúc HTML
Cách tạo Bootstrap Clickable Panel
Bước 1: Tạo cấu trúc CSS
.clickable{ cursor: pointer; } .clickable .glyphicon{ background: rgba(0, 0, 0, 0.15); display: inline-block; padding: 6px 12px; border-radius: 4px } .panel-heading span{ margin-top: -23px; font-size: 15px; margin-right: -9px; } a.clickable { color: inherit; } a.clickable:hover { text-decoration:none; }
Bước 2: Gọi thư viện Bootstrap và Font awesome
Bước 3: Gọi thư viện JQUERY
Bước 4: Tạo hiệu ứng clickable bằng JQUERY
$(document).on('click', '.panel-heading span.clickable', function (e) { var $this = $(this); if (!.hasClass('panel-collapsed')) { .parents('.panel').find('.panel-body').slideUp(); .addClass('panel-collapsed'); .find('i').removeClass('glyphicon-minus').addClass('glyphicon-plus'); } else { .parents('.panel').find('.panel-body').slideDown(); .removeClass('panel-collapsed'); .find('i').removeClass('glyphicon-plus').addClass('glyphicon-minus'); }}); $(document).on('click', '.panel div.clickable', function (e) { var = $(this); if (!.hasClass('panel-collapsed')) { .parents('.panel').find('.panel-body').slideUp(); .addClass('panel-collapsed'); .find('i').removeClass('glyphicon-minus').addClass('glyphicon-plus'); } else { .parents('.panel').find('.panel-body').slideDown(); .removeClass('panel-collapsed'); .find('i').removeClass('glyphicon-plus').addClass('glyphicon-minus'); }}); $(document).ready(function () { $('.panel-heading span.clickable').click(); $('.panel div.clickable').click(); });
Bootstrap Xem (2078) Học thiết kế web giá rẻ