Trình tạo Slider & Carousel

Cấu hình carousel bằng vài cú nhấp chuột thay vì đọc tài liệu: chọn thư viện, thiết lập breakpoint, hiệu ứng và điều khiển, xem trước trực tiếp rồi sao chép HTML, CSS và JavaScript sẵn sàng dùng cho sản phẩm thật.

Cập nhật
Thư viện

Slide

Số slide hiển thị

Hành vi

Giao diện & đầu ra

Cài đặt qua
Xem trước

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tạo code slider Swiper.js trực quanSố slide, breakpoint, lặp vô hạn, tự động chạy, hiệu ứng fade, cube, coverflow, điều hướng và xem trước trực tiếp.Trình tạo Swiper Slider →

Cách dùng Trình tạo Slider & Carousel

  1. Chọn thư viện — Swiper, Splide, Glide.js hoặc Slick, rồi chọn nội dung slide: bảng demo, đường dẫn ảnh của bạn hoặc thẻ.
  2. Đặt số slide hiển thị trên máy tính, máy tính bảng và điện thoại, cùng khoảng cách, hiệu ứng, lặp vô hạn, tự động chạy, mũi tên và phân trang.
  3. Kiểm tra bản xem trước trực tiếp ở các chiều rộng máy tính, máy tính bảng và điện thoại.
  4. Sao chép HTML, CSS và JavaScript (qua CDN hoặc npm), hoặc tải về một trang HTML hoàn chỉnh.

Tạo slider mà không cần nhớ từng tùy chọn

Thư viện carousel nào cũng có hàng chục tùy chọn với tên gọi khác nhau: slidesPerView của Swiper tương ứng với perPage của Splide, perView của Glide và slidesToShow của Slick. Trình tạo này cung cấp một bộ điều khiển thống nhất và viết đúng cấu hình cho thư viện bạn chọn — kể cả breakpoint responsive, vì mỗi thư viện định nghĩa theo một cách riêng (Swiper dùng min-width theo hướng mobile-first, Splide và Glide dùng max-width theo hướng desktop-first, còn Slick dùng mảng responsive).

Nên dùng thư viện slider nào?

SwiperSplideGlide.jsSlick
Kích thước (min + gzip, JS)~40 KB (bundle)~12 KB~7 KB~12 KB + jQuery ~30 KB
Phụ thuộcKhôngKhôngKhôngjQuery
Hiệu ứngTrượt, mờ dần, cube, coverflow, lật, xếp thẻ, sáng tạoTrượt, mờ dầnTrượtTrượt, mờ dần
DọcCóCóKhôngCó
Khả năng truy cậpTốt (module a11y)Xuất sắc (ARIA mặc định)Cơ bảnCơ bản
Được bảo trìCóCóChậmKhông (bản phát hành cuối năm 2017)
Giấy phépMIT cho cả bốn

Swiper là lựa chọn phổ biến và mạnh mẽ nhất — hãy dùng nó trừ khi bạn cần thứ thật nhẹ. Splide nhẹ hơn và có khả năng truy cập tốt nhất ngay từ đầu. Glide.js là thư viện nhỏ nhất cho carousel đơn giản. Slick vẫn phổ biến trên các website cũ và theme WordPress, nhưng nó phụ thuộc vào jQuery và không còn được bảo trì, nên chỉ nên chọn khi cần khớp với dự án có sẵn.

Mẹo về hiệu năng và khả năng truy cập

  • Lazy-load ảnh nằm ngoài slide đầu tiên (loading="lazy" đã được thêm sẵn) và điều chỉnh kích thước ảnh theo chiều rộng slide — công cụ đổi kích thước ảnh và công cụ nén ảnh sẽ giúp bạn.
  • Tránh tự động chạy với nội dung quan trọng; nếu dùng, hãy bật tạm dừng khi rê chuột và đặt độ trễ ít nhất 4 giây.
  • Luôn bật mũi tên và phân trang để người dùng bàn phím và trình đọc màn hình có thể điều hướng.
  • Carousel nằm trên màn hình đầu tiên có thể làm chậm Largest Contentful Paint — hãy đảm bảo ảnh đầu tiên không bị lazy-load nếu nó là phần tử LCP của bạn.

Hướng dẫn riêng cho từng thư viện: Swiper, Splide, Glide.js và Slick. Với Webflow, hãy dán HTML vào phần tử Embed và đặt script trước </body>.

Cũng được tìm dưới tên: trình tạo carousel, tạo slider ảnh, tạo code slider, slider responsive, carousel html, javascript carousel, tạo slider swiper.

Các công cụ dùng kèm tốt với Trình tạo Slider & Carousel

  • Trình soạn thảo HTML online — Một sân chơi code nhẹ: chỉnh sửa HTML, CSS và JavaScript cạnh nhau, xem kết quả ngay lập tức, đọc output của console và tải trang của bạn về dưới dạng một file HTML.
  • Tạo CSS Gradient — Thiết kế gradient trực quan: kéo các điểm màu, đổi góc hoặc kiểu, chọn sẵn một mẫu có sẵn rồi sao chép CSS dùng được ngay, kèm màu nền đặc làm phương án dự phòng.
  • Trình tạo animation CSS — Thiết kế animation CSS trên timeline keyframe thực tế.
  • Trình tạo CSS Keyframes — Trình chỉnh sửa trực quan cho @keyframes.

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

Thư viện slider nào là tốt nhất?
Swiper cho tính năng và độ phổ biến, Splide cho khả năng truy cập và kích thước, Glide.js cho dung lượng nhỏ nhất. Chỉ nên dùng Slick trên các website jQuery đã có sẵn.
Tôi có thể dùng code trong WordPress hoặc Webflow không?
Có. Đặt liên kết CSS và style trong phần head, HTML ở vị trí bạn muốn slider hiển thị (khối Embed hoặc Custom HTML) và script trước </body>.
Các thư viện này có miễn phí cho mục đích thương mại không?
Có — Swiper, Splide, Glide.js và Slick đều được cấp phép theo giấy phép MIT.
Vì sao ảnh trong code của tôi ghi là images/slide-1.jpg?
Đó là ảnh giữ chỗ cho các tệp của bạn. Hãy dán đường dẫn ảnh vào ô Hình ảnh để sử dụng trực tiếp.
Tôi có thể cài Trình tạo Slider & Carousel như một ứng dụng web và dùng khi không có mạng không?
Có. Trình tạo Slider & Carousel là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan