create-shadow.js 486 B

1234567891011
  1. import { createElement, getSlideTransformEl } from './utils.js';
  2. export default function createShadow(params, slideEl, side) {
  3. const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ''}`;
  4. const shadowContainer = getSlideTransformEl(slideEl);
  5. let shadowEl = shadowContainer.querySelector(`.${shadowClass}`);
  6. if (!shadowEl) {
  7. shadowEl = createElement('div', `swiper-slide-shadow${side ? `-${side}` : ''}`);
  8. shadowContainer.append(shadowEl);
  9. }
  10. return shadowEl;
  11. }