Как сделать пролистывание картинок в карточке товара в DST Маркетплейс как на Ozon?

Дарья Ефимова
Дарья Ефимова
  • Сообщений: 4
  • Последний визит: 1 апреля 2025 в 07:14

Всем доброго времени суток!

Как можно сделать пролистывание картинок в карточке товара в списке товаров в DST Маркетплейс, например как на Озоне, проводишь мышкой по блоку с картинкой товара и в нем показываются дополнительные картинки

Пробовал делать с помощью слайдера swiper, но не совсем понятно как сделать чтобы они менялись при ховере на картинке, да и вообще целесообразно ли использовать свайпер в данном случае

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 12
  • Последний визит: 5 апреля 2025 в 11:06

По сути это пейдженатор с высотой 100% и транспарентом. При ховере на картинку происходит вывод соответствующего слайда

Fresh Sound
Fresh Sound
  • Сообщений: 9
  • Последний визит: 5 апреля 2025 в 10:30

На YT канале MaxGraph (не реклама) есть видео с названием «UI-компоненты №1. Карточка товара с несколькими изображениями».

Когда начинал очень помогло, может поможет и Вам )

Дарья Ефимова
Дарья Ефимова
  • Сообщений: 4
  • Последний визит: 1 апреля 2025 в 07:14

По сути это пейдженатор с высотой 100% и транспарентом. При ховере на картинку происходит вывод соответствующего слайда

Виталий Литвинов

Хотелось бы более понятный и подробный ответ, очень нужно  

Виталий Литвинов
Виталий Литвинов
  • Сообщений: 12
  • Последний визит: 5 апреля 2025 в 11:06

По сути это пейдженатор с высотой 100% и транспарентом. При ховере на картинку происходит вывод соответствующего слайда

Виталий Литвинов

Хотелось бы более понятный и подробный ответ, очень нужно  

Дарья Ефимова

Один из подходов:

— Создать папку и добавить файлы HTML, CSS и JavaScript. Затем интегрировать файл HTML с файлами CSS и JavaScript для обеспечения единой функциональности.

— В HTML-файле разработать структуру макета карточки и включить в неё необходимый контент, например изображения и названия, которые будут отображаться на карточке.

— Использовать файл CSS для оформления карточки, обеспечивая надлежащую визуализацию с помощью цвета, форм и соответствующих настроек ширины и высоты.

— Написать основную логику для функциональности слайдера карты в файле JavaScript. Реализовать такие действия, как перемещение карты вправо или влево при нажатии или перетаскивании, а также корректировку положения карты на основе взаимодействия пользователя со значками стрелок.

— Обеспечить плавную интеграцию и функциональность между файлами HTML, CSS и JavaScript для создания адаптивного и интерактивного слайдера-карточки. 

Авторизуйтесь, чтобы писать на форуме.