a1max
@a1max
Учу html, css, js

Как лучше всего реализовать слайдер для разных кнопок?

Здравствуйте.
Имеется n количество блоков с разными категориями (шорты, футболки, джинсы и т.п.).
У каждого блока есть кнопка "Посмотреть", которая выводит по центру экрана div со sliderом категории поверх всего (слева слайдер с одеждой, а справа описание). Как лучше всего реализовать множество слайдеров для разных категорий.
Я сталкивался с проблемой, когда все слайдеры в коде объединялись между собой и, например, вместо одних футболок, сплошняком шло все подряд при пролистывании слайдера (шорты, кепки и т.д.).
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
Если верно вас понял:

Создаете один слайдер как самостоятельный компонент, а дальше прокидываете его в нужный блок, добавляя модификации в виде классов, либо манипулируя слайдером в зависимости от блока.

shorts
    <div class="slider shorts__slider"            ---//независимый компонент + модификатор
        button = class button shorts__button        --//независимый компонент + модификатор


shorts__slider в примере выше позволит манипулировать состоянием слайдера + размера, сам слайдер у вас может быть помещен куда угодно, и изменяться минимальными телодвижениями.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы