Оформление полной карточки о товаре, фото, и мини фото, плюс видео, как реализовывают?

Ссылка скопирована
1 ответ

Оформление полной карточки о товаре, фото, и мини фото, плюс видео, как лучше реализовать?
Может какой-то есть готовый скрипт, а то обычно я из слайдера делаю или что-то типа того, но не всегда хорошо.

Появилась задача вставлять видео, вот думаю, какой плагин подойдет.

Что-то хочет как на вб, основная фотка, маленькие и видео над фото маленькими.

Оформление полной карточки о товаре, фото, и мини фото, плюс видео, как реализовывают?

Дополнительно:

любой слайдер с поддержкой thumbnails, тот же owl carousel, он поддерживает video

  • FeST1VaL, не все слайдера поддерживают видео, просто с ними надо возиться, как обычно я делал, переделывать, настраивать, чтобы все нормально было и адаптивно, вот может кто-то использует адекватное решение, а я об этом не знаю, вот и спрашиваю.
  • А что, кто сказать может про (Slick Carousel - это мощный и гибкий плагин для jQuery, который позволяет создавать карусели изображений и видео).
  • Антон Вебсайтовский, ну я юзал для этого owl carousel, мне его хватило, попробуйте
  • FeST1VaL, спасибо, посмотрю, нашел примеры https://frontendin.com/owl-carousel/
  • Антон Вебсайтовский,

    чтобы все нормально было и адаптивно

    просто с ними надо возиться, как обычно я делал

    Оказывается, у разных людей эти понятия различаются, поэтому с ними приходится возиться.

  • FeST1VaL, сова живая еще разве?
  • Антон Вебсайтовский, два синхронизированных слайдера, хочешь руками хочешь конфигом, какой-нибудь splide умеет и в видео и в синк
  • https://fotorama.io/
    Но я бы сделал на swiper
  • Александр Васильев, и я за swiper

    Может какой-то есть готовый скрипт, а то обычно я из слайдера делаю или что-то типа того, но не всегда хорошо.

    В целом, логично делать слайдер из слайдера. Он же готовый скрипт.

    Owl когда-то нравился, но у него JQ в зависимостях и были проблемы с флексами и гридами. Возможно, пофиксили. Хотя, кажется, его кучу лет не обновляли.

  • Ankhena, в фотораме тоже были косяки, типа вырезания альтов у картинок
  • Ответы:

    Обычно такие штуки сами пишут. Таких либ не встречал, плюс от цмс зависит все. Там же выбор цвета, размера и тп. Попробуйте найти в шаблонах готовых или плагинах woocommerce то, что Вам нужно и посмотрите как там реализовано.
    Например скачайте Product Gallery Slider. Посмотрите чо в нем.

    • Я не про цвет, а фото, доп фото и видео.

      Product Gallery Slider - это готовый модуль, для готовых решений.

    • Антон Вебсайтовский, я тоже про фото и видео.
      Да это готовый модуль. Из него можно взять js, html, css и адаптировать под себя. Или вообще либу сделать на его основе. Все от WordPress и php просто выкинуть и все.
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Юрий Linux Ответ

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

    Вот пример разметки HTML для карточки товара:

    <div class="product-card">
        <img src="main-photo.jpg" alt="Main Photo" class="main-photo">
        <div class="thumbnails">
            <img src="thumbnail1.jpg" alt="Thumbnail 1" class="thumbnail">
            <img src="thumbnail2.jpg" alt="Thumbnail 2" class="thumbnail">
            <img src="thumbnail3.jpg" alt="Thumbnail 3" class="thumbnail">
        </div>
        <h2>Название товара</h2>
        <p>Описание товара</p>
        <p class="price">Цена: $50</p>
        <button class="add-to-cart">Добавить в корзину</button>
        <div class="video">
     
        </div>
    </div>

    <div class="product-card"> <img src="main-photo.jpg" alt="Main Photo" class="main-photo"> <div class="thumbnails"> <img src="thumbnail1.jpg" alt="Thumbnail 1" class="thumbnail"> <img src="thumbnail2.jpg" alt="Thumbnail 2" class="thumbnail"> <img src="thumbnail3.jpg" alt="Thumbnail 3" class="thumbnail"> </div> <h2>Название товара</h2> <p>Описание товара</p> <p class="price">Цена: $50</p> <button class="add-to-cart">Добавить в корзину</button> <div class="video"> </div> </div>

    Для стилей CSS:

    .product-card {
        display: flex;
        flex-direction: column;
        width: 300px;
        border: 1px solid #ccc;
        padding: 10px;
    }
     
    .main-photo {
        width: 100%;
        height: auto;
    }
     
    .thumbnails {
        display: flex;
        justify-content: space-between;
        margin-top: 10px;
    }
     
    .thumbnail {
        width: 30px;
        height: 30px;
        object-fit: cover;
    }
     
    .price {
        font-weight: bold;
        margin-top: 10px;
    }
     
    .add-to-cart {
        padding: 5px 10px;
        background-color: #007bff;
        color: #fff;
        border: none;
        cursor: pointer;
        margin-top: 10px;
    }
     
    .video {
        margin-top: 20px;
    }
     
    .video iframe {
        width: 100%;
        height: 300px;
    }

    .product-card { display: flex; flex-direction: column; width: 300px; border: 1px solid #ccc; padding: 10px; } .main-photo { width: 100%; height: auto; } .thumbnails { display: flex; justify-content: space-between; margin-top: 10px; } .thumbnail { width: 30px; height: 30px; object-fit: cover; } .price { font-weight: bold; margin-top: 10px; } .add-to-cart { padding: 5px 10px; background-color: #007bff; color: #fff; border: none; cursor: pointer; margin-top: 10px; } .video { margin-top: 20px; } .video iframe { width: 100%; height: 300px; }

    Используйте JavaScript для добавления интерактивности карточке товара, например, для создания слайдера с фотографиями или для отображения видео при нажатии на кнопку.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно