Làm Slide đơn Giản Hơn Với Swipper Slide (Part 1) - Viblo
Có thể bạn quan tâm
Swipper Slider là một thư viện tạo slider một cách dễ dàng, nhanh chóng mà không cần cài đặt nhiều.
Cài đặt
Sử dụng npm
$ npm install swiperCài qua cdn
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.x.x/css/swiper.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.x.x/js/swiper.min.js"></script>Cú pháp cơ bản
Thêm đoạn mã dưới vào HTML
<div class="swiper-container"> <div class="swiper-wrapper"> <!-- Slides --> <div class="swiper-slide">Slide 1</div> <div class="swiper-slide">Slide 2</div> <div class="swiper-slide">Slide 3</div> ... </div> <!-- Nếu cần pagination --> <div class="swiper-pagination"></div> <!-- Nếu cần navigation --> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> <!-- Nếu cần scrollbar --> <div class="swiper-scrollbar"></div> </div>Thêm css cố định khung slide
.swiper-container { width: 100%; padding-top: 50px; padding-bottom: 50px; }Cuối cùng thêm JS
var mySwiper = new Swiper ('.swiper-container', { // Các Parameters direction: 'vertical', loop: true, // Nếu cần pagination pagination: { el: '.swiper-pagination', }, // Nếu cần navigation navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, // Nếu cần scrollbar scrollbar: { el: '.swiper-scrollbar', }, })Navigation
Dưới đây là các thuộc tính custom của navigation
nextEl: String
Chuỗi CSS selector hoặc phần tử HTML sẽ hoạt động như nút "next" sau khi click vào nó
prevEl: String
Chuỗi CSS selector hoặc phần tử HTML sẽ hoạt động như nút "prev" sau khi click vào nó
hideOnClick: boolean
Chuyển đổi chế độ hiển thị các nút điều hướng sau khi click vào container của Slider
disabledClass: 'swiper-button-disabled'
Tên class CSS được thêm vào nút điều hướng khi nó bị disabled
hiddenClass: 'swiper-button-hidden'
Tên class CSS được thêm vào nút điều hướng khi nó bị hidden
Component
Pagination
el: String
Chuỗi CSS selector hoặc phần tử HTML của container có phân trang
type: 'bullets', "fraction", "progressbar" hoặc "custom"
Chuỗi với kiểu phân trang. Có thể là "bullets", "fraction", "progressbar" hoặc "custom"
bulletElement: String
Xác định thẻ HTML nào sẽ được sử dụng để thể hiện dấu đầu dòng phân trang. Chỉ dành cho type: 'bullets'.
dynamicBullets:boolean
Chỉ hiển thị một vài bullets có thể nhìn thấy cùng một lúc.
dynamicMainBullets : number
Số bullets chính có thể nhìn thấy khi enable dynamicBullets.
hideOnClick:boolean
Chuyển đổi khả năng hiển thị vùng chứa phân trang (hide / true) sau khi click vào container của Slider
clickable: boolean
Nếu giá trị là true thì click vào nút phân trang sẽ chuyển sang slide phù hợp. Chỉ dành cho type: 'bullets'.
bulletClass: string
Tên class của mỗi bullet
bulletActiveClass: string
Tên class của bullet đang được active
clickableClass: string
Tên class của pagination khi được click vào
lockClass: string
Tên class của pagination khi bị disabled
Ví dụ (hiệu ứng 3D)
Từ khóa » Thư Viện Slide
-
15 Thư Viện Slider Jquery Miễn Phí Cho Dự án Website Của Bạn | TopDev
-
28 Thư Viện Slider Javascript Cho Phát Triển Website
-
Mẫu Powerpoint Thư Viện Theme | Hình Nền Slide Tải Miễn Phí
-
Tài Liệu Thư Viện - SlideShare
-
Làm Hiệu ứng Slide Với Thư Viện Owl Carousel - YouTube
-
Những Jquery Slider Miễn Phí Đẹp Mắt Nhất - Wpuonline
-
20 Slider JQuery Hữu Ích - Code Tutsplus
-
Thiết Kế Slide Thuyết Trình Miễn Phí - Canva
-
Jquery - Slide Show - Viblo
-
Tạo Slideshow Nội Dung Chuyên Nghiệp Với Thư Viện Slick | Gextend
-
Làm Slide Dễ Nhất Với Thư Viện Owl Carousel - SEO Website
-
Thư Viện Ebook Slide Kế Toán
-
Thư Viện Bài Giảng