swiper-plugin-shaders
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

Usage

import Shaders, { installShaders, configDefault } from "swiper-plugin-shaders"
import "swiper-plugin-shaders/style"

import AllShaders from "swiper-plugin-shaders/dist/loaders"
installShaders(AllShaders)

new Swiper(".swiper", {
  modules: [Shaders, configDefault],
  speed: 1e3,
  effect: "gl",
  loop: !0,
  gl: { shader: "random" },
  navigation: { prevEl: ".swiper-button-prev", nextEl: ".swiper-button-next" },
})

or if not use all shaders

import Shaders, { installShaders, configDefault } from "swiper-plugin-shaders"
import "swiper-plugin-shaders/style"

import Dots from "swiper-plugin-shaders/dist/loaders/dots"
installShaders(Dots)

new Swiper(".swiper", {
  modules: [Shaders, configDefault],
  speed: 1e3,
  effect: "gl",
  loop: !0,
  gl: { shader: "dots" },
  navigation: { prevEl: ".swiper-button-prev", nextEl: ".swiper-button-next" },
})

List shaders:

  • dots
  • flyeye
  • morph-x
  • morph-y
  • page-curl
  • peel-x
  • peel-y
  • pixelize
  • polygons-fall
  • polygons-morph
  • polygons-wind
  • ripple
  • shutters
  • slices
  • squares
  • stretch
  • wave-x
  • wind

Dependents (0)

Package Sidebar

Install

npm i swiper-plugin-shaders

Weekly Downloads

5

Version

0.0.3

License

none

Unpacked Size

455 kB

Total Files

143

Last publish

Collaborators

  • tachibana-shin