carousel-inner là gì

carousel-inner là gì

Trong bài này, chúng ta sẽ tìm hiểu về 2 component khác của Bootstrap và card và carousel, cách tạo slideshow trong Bootstrap. Đồng thời, các kiến thức về lưới Bootstrap và button cũng được sử dụng trong bài học này.

Video sử dụng tài liệu tham khảo từ getboostrap.com

"Người ta tắt AdsBlock không phải vì người ta dại, mà người ta quý mình nên coi quảng cáo" Hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn

Hướng dẫn chi tiết

Card

Card là một khối nội dung đã được định dạng sẵn, bao gồm các thành phần nhỏ bên trong, giúp tiết kiệm thời gian canh chỉnh các khối.

carousel-inner là gì
Card trong Bootstrap

Cách sử dụng card:

"Thăm ngàn, kẹp ngần nhưng vẫn không đủ chai ni (trả nợ)" nên dành vài dòng cho QUẢNG CÁO Các bạn cần hosting PHP - WordPress nhanh, rẻ và dễ sử dụng có thể chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn đăng ký hosting từ link quảng cáo, mình sẽ có một ít tiền để duy trì và "chai ni".

Card title

Some quick example text to build on the card title and make up the bulk of the card's content.

Go somewhere

Khối div card gồm có các thành phần bên trong:

+ Hình ảnh class=”card-img-top”. Nếu các bạn muốn hình có padding, sử dụng thêm class=”img-thumbnail”

+ Phần nội dung chính nằm trong khối class=”card-body”

+ Tiêu đề dùng class=”card-title”

+ Nội dung dùng class=”card-text”

độ rộng của khối có thể chỉnh bằng cách tăng/giảm thuộc tính style=”width: 18rem;”

Cách dùng: để trong 1 khối row khác để tách biệt với các phần khác

banner là class mình tự định dạng. Tùy ý các bạn chỉnh lại nhé.

.banner{ width: 100%; height: 450px; overflow: hidden; // tránh lỗi hình quá lớn đè lên nội dung các phần khác padding-left: 15px; box-sizing: border-box; // cố định kích thước của slide }

Button group và Button toolbar

Ngoài ra, đầu video, mình cũng hướng dẫn về button group

carousel-inner là gì

Dùng khối để class=”btn-group” để gom các button bên trong lại với nhau. Nếu không có khối đó bao ngoài, các button sẽ tách rời nhau.

carousel-inner là gì

Button toolbar là tập hợp nhiều button group lại với nhau bằng cách dùng class=”btn-toolbar” và thêm vào mỗi group class mr-2.

Đó là tất cả nội dung của bài này.

Code mẫu: Download

Nếu có thắc mắc, hãy đặt câu hỏi bằng cách comment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm web.

Liên hệ

carousel-inner là gì

Bài viết sẽ hướng dẫn các bạn học cách tạo các Carousel (Slideshow) trong Bootstrap.

Carousel
Carousel là 1 thành phần dùng để duyệt các phần tử (hình ảnh, slide, …) tuần tự xoay vòng, tương tự như 1 slideshow (trình chiếu). Để xây dựng carousel, bạn có thể nhúng tập tin “carousel.js” độc lập hoặc nhúng “bootstrap.js” hay “bootstrap.min.js” có sẵn trong Bootstrap.

Trong ví dụ tiếp theo, chúng ta sẽ học cách tạo 1 carousel đơn giản.

carousel-inner là gì

Carousel - dammio.com

Giải thích ví dụ:
Phần tử div ngoài cùng (div id=”myCarousel” style=”width:500px” class=”carousel slide” data-ride=”carousel”) dùng để định nghĩa 1 carousel với chỉ số id=”myCarousel”. Lớp .carousel để mô tả thẻ div này chứa 1 carousel. Lớp .slide để thêm các hiệu ứng động và chuyển tiếp, làm cho 1 đối tượng sẽ có hiệu ứng trượt khi hiển thị mới, nếu bạn không muốn có hiệu ứng này thì bỏ qua không định nghĩa. Thuộc tính data-ride=”carousel” nhằm kích hoạt hiệu ứng hoạt hình sẽ lập tức hoạt động khi trang được tải.
Phần “Indicators” là các chấm nhỏ ở dưới đáy của mỗi slide (chỉ ra có bao nhiêu slide, và slide nào đang được hiển thị. Lớp .carousel-indicators định nghĩa các indicator. Thuộc tính data-target để chỉ đến id của carousel. Thuộc tính data-slide-to mô tả slide nào để được hiển thị nhấn chuột lên hình.
Phần “Wrapper for slides” được định nghĩa bên trong thẻ div với lớp .carousel-inner. Nội dung của mỗi slide sẽ được định nghĩa trong lớp .item, nội dung này có thể là hình ảnh hoặc văn bản. Lớp .active để mô tả slide nào sẽ được hiển thị đầu tiên.
Phần “Left and right controls” là các nút cho phép người dùng xem hình ảnh trước sau khi nhấn chuột lên các nút này. Thuộc tính data-slide cho phép dùng từ khóa “prev” hay “next”, để định nghĩa vị trí tiếp theo của 1 slide dựa vào vị trí của slide hiện tại.

Thêm chú thích vào slide
Để thêm chú thích vào các slide trong 1 carousel, đơn giản là thêm phần tử div class=”carousel-caption” bên trong mỗi phần tử div class=”item” để tạo chú thích cho mỗi slide.

carousel-inner là gì

Carousel - dammio.com

Đến đây, bạn đã nắm cách tạo 1 carousel (slideshow) trong Bootstrap. Ngoài ra, có rất nhiều cách để tạo slide cũng như phong cách mới lạ khác nhau, bạn có thể tự khám phá để làm sinh động hơn giao diện trang Web của mình nhé.