swissup / module-swiper
Swiper v4 基础集成到 Magento 2 中
1.0.13
2024-05-22 11:02 UTC
README
Swiper - 是一个免费的、最现代的移动触摸滑块,具有硬件加速的过渡和惊人的原生行为。
并且它也是 Magento 2 JS 小部件。
安装
cd <magento_root> composer require swissup/module-swiper bin/magento setup:upgrade
示例
以下是在 Magento 2 前端获取 Swiper 滑块的简单 HTML 代码。
<div class="swiper-container" data-mage-init='{"Swissup_Swiper/js/swiper" : {"lazy": true, "slidesPerView": 6, "freeMode": true, "loop": true, "autoplay": {"delay": 2500, "disableOnInteraction": false}, "navigation": {"nextEl": ".swiper-button-next", "prevEl": ".swiper-button-prev"}, "breakpoints": {"768": {"slidesPerView": 4}, "600": {"slidesPerView": 3}, "480": {"slidesPerView": 2}}}}'> <div class="swiper-wrapper"> <div class="swiper-slide"> <div class="swiper-lazy-preloader"></div> <a href="#"><img class="swiper-lazy" data-src="{{media url="wysiwyg/brands/ancestry.png"}}" alt="" width="200" height="78"/></a> </div> <div class="swiper-slide"> <div class="swiper-lazy-preloader"></div> <a href="#"><img class="swiper-lazy" data-src="{{media url="wysiwyg/brands/expedia.png"}}" alt="" width="200" height="78"/></a> </div> <div class="swiper-slide"> <div class="swiper-lazy-preloader"></div> <a href="#"><img class="swiper-lazy" data-src="{{media url="wysiwyg/brands/skyscnr.png"}}" alt="" width="200" height="78"/></a> </div> <div class="swiper-slide"> <div class="swiper-lazy-preloader"></div> <a href="#"><img class="swiper-lazy" data-src="{{media url="wysiwyg/brands/twtr.png"}}" alt="" width="200" height="78"/></a> </div> <div class="swiper-slide"> <div class="swiper-lazy-preloader"></div> <a href="#"><img class="swiper-lazy" data-src="{{media url="wysiwyg/brands/uber.png"}}" alt="" width="200" height="78"/></a> </div> <div class="swiper-slide"> <div class="swiper-lazy-preloader"></div> <a href="#"><img class="swiper-lazy" data-src="{{media url="wysiwyg/brands/viber.png"}}" alt="" width="200" height="78"/></a> </div> </div> <div class="swiper-button-next"></div> <div class="swiper-button-prev"></div> </div>
有关选项的更多详细信息,请参阅Swiper API。