swiper README

The project's README from github.com/nolimits4web/swiper. As one markdown file: README.md.

Get Started | Documentation | Demos

Build status jsDelivr Hits tree-shakeable types included

Swiper

Swiper - is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps.

Swiper is not compatible with all platforms, it is a modern touch slider which is focused only on modern apps/platforms to bring the best experience and simplicity.

Features

Community

The Swiper community can be found on GitHub Discussions, where you can ask questions, voice ideas, and share your projects

Our Code of Conduct applies to all Swiper community channels.

Dist / Build

On production use files (JS and CSS) only from dist/ folder, there will be the most stable versions.

Development Build

Install all dependencies, in repo's root:


$ npm install

And build development version of Swiper:


$ npm run build

The result is available in dist/ folder.

Running demos:

All demos located in ./playground folder. There you will find Core (HTML, JS), React, Vue versions. To open demo, run:

Production Build


$ npm run build:prod

Production version will available in dist/ folder.

Contributing

All changes should be committed to src/ files only. Before you open an issue please review the contributing guideline.

Major Roadmapped Features

Sponsors

UpMyViews KaufenFollower BuztGrowth fun88 JBO Australian online casino Australian Online Pokies CasinoGam Non-GamStop Casinos Casino Wise Non-GamStop Casino Guides Non GamStop Casinos UK Reviews Casinos Online Mexico Kasino Ilman Rekisteröintiä
Evernomic สล็อตเว็บตรง Kasino Kurko: Uudet nettikasinot Uudet Nettikasinot Skilled Writers for In-Depth Academic Papers Masterpapers - Qualified writers delivering excellence in every word! Best Online Casinos Canada Grademiners - Professional writers, original content, quality you can trust! SS Market: Social Media Services Market Online sports betting and casino at Parimatch India Best Online Casinos in Canada #1 Sweepstakes Software for Internet Cafes
Buy Twitch Viewers Buy TikTok Views and Likes Buy YouTube Views, Likes, Subscribers Buy YouTube Subscribers Delta Executor Buy TikTok Likes from Bulkoid buy TikTok likes STAKE INDIA LINK LOGIN Free AI humanizer Zafame - Buy TikTok Likes, Followers & Views Snapchat Story Viewer View TikTok Stories
Buy Linkedin Followers WatchThis — JavaScript SEO Checker software-development-companies Buy Twitter Followers from SocialWick AI Song Generator Buy TikTok Likes Calgary SEO headshot.ltd Casino Online Non Aams siti non aams fun88 fun88
jbo Buy TikTok Likes Buy TikTok Followers Buy Instagram Likes and Views JBO Buy Real Youtube Subscriber

swiper (nolimits4web/swiper)

Searching Database…

41.9K ·GitHub
Что это такое?Swiper — это бесплатный опенсорсный слайдер с поддержкой touch-жестов для мобильных устройств, с аппаратно ускоренными переходами и ощущением, близким к нативному. Он создан для мобильных сайтов, мобильных веб-приложений и нативных/гибридных приложений.
Это библиотека, которую я подключаю к своему веб-проекту, или готовое приложение?Это библиотека на JavaScript/TypeScript, которую вы добавляете в своё приложение, и она поддерживает tree-shaking — в итоговый бандл попадают только те модули, которые вы реально используете.
Как подключить её к проекту?Возьмите боевые JS- и CSS-файлы из папки dist/ — в README сказано использовать только их. Чтобы попробовать вживую, запустите демо в папке playground (версии для Core, React и Vue).
Нужен ли jQuery или какие-то другие библиотеки?Нет — Swiper не зависит от сторонних библиотек и не требует jQuery и подобных, что делает его компактным и быстрым; при этом он спокойно уживается рядом с jQuery или Zepto в вашем стеке.
Будет ли он работать в старых браузерах и на старых платформах?Не везде: Swiper ориентирован только на современные приложения и платформы и совместим не со всеми платформами — именно такая нацеленность и даёт нативные ощущения и простоту.
Можно использовать его с React и Vue или только с чистым JavaScript?И так, и так — есть Core-версия для обычного HTML/JS, а также отдельные версии для React и Vue, а в playground лежат рабочие демо для каждой, чтобы вы могли скопировать готовую настройку под свой фреймворк.
Что есть в нём из коробки?Встроенные пагинация, стрелки навигации и скроллбар, а также режим цикла, автовоспроизведение, управление с клавиатуры и колесика мыши, вложенные слайдеры, навигация по истории и хэшу, брейкпоинты и поддержка доступности.
Останется ли он быстрым при сотнях слайдов с тяжёлыми картинками?Да — ленивая загрузка откладывает загрузку картинок слайда до тех пор, пока пользователь до него не долистает, а Virtual Slides держит в DOM только нужное количество слайдов на длинных слайдерах с большим контентом.
Какие эффекты переходов можно выбрать?Помимо обычной прокрутки есть эффекты Fade, Flip, 3D Cube и 3D Coverflow, а движение при touch-жесте по умолчанию повторяет палец в пропорции 1:1 — это соотношение можно настроить в параметрах.
Size
82.6 MB
Stars
41.9K
Age
14y
Commits · 90 Days