swiper
Version:
Most modern mobile touch slider and framework with hardware accelerated transitions
60 lines (59 loc) • 1.29 kB
TypeScript
import type { SwiperModule } from '../../core/core.js';
export interface CardsEffectOptions {
/**
* Enables slides shadows
*
* @default true
*/
slideShadows?: boolean;
/**
* Enables cards rotation
*
* @default true
*/
rotate?: boolean;
/**
* Rotate angle per slide (in degrees)
*
* @default 2
*/
perSlideRotate?: number;
/**
* Offset distance per slide (in px)
*
* @default 8
*/
perSlideOffset?: number;
}
export interface CardsEffectMethods {
}
export interface CardsEffectEvents {
}
declare module '../../core/core.js' {
interface Swiper {
cardsEffect: CardsEffectMethods;
}
interface SwiperOptions {
/**
* Object with Cards-effect parameters
*
* @example
* ```js
* const swiper = new Swiper('.swiper', {
* effect: 'cards',
* cardsEffect: {
* // ...
* },
* });
* ```
*/
cardsEffect?: CardsEffectOptions;
}
interface SwiperParams {
cardsEffect?: CardsEffectOptions;
}
interface SwiperEvents extends CardsEffectEvents {
}
}
declare const EffectCards: SwiperModule;
export default EffectCards;