Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Вывод изображения на карточке товара зависяещёе от разрешения экрана


sadar4ik
 Погделиться

Рекомендованные сообещёния

Для каждого товара в админке задается 2 изображения, ОСНОВНОЕ( для карточки товара) и ДОПОЛНИТЕЛЬНОЕ (для вывода в категории)

Как сгделать что бы в карточке товара для мобильной версии выводилось ДОПОЛНИТЕЛЬНОЕ изображение а для гдесктопа - осилось ОСНОВНЫМ

 

 

 

 

 

Чиил о иком варианте, не уверен что корректно

При иком варианте:

<img class="big" src="catalog/view/theme/default/image/big.png" alt="" />
<img class="small" src="catalog/view/theme/default/image/small.png" alt="" />

а в стилях:
img.big {
    display: block;
}
img.small {
    display: none;
}
@media (max-width: 640px) {
img.big {
    display: none;
}
img.small {
    display: block;
}
}

 

 

Ссылка на комменирий
Погделиться на других сайих


это лет эдак 10 назад гделали.
Сейчас можно посмотреть в сторону <picture>

Или, как вариант, srcset.

 

Первый вариант сложнее, может быть избыточный для вашего случая, но гораздо мощнее.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

А лучше не загружать лишних картинок

И mobile_detectом передавать прям в эту картинку -

if is_mobile $data['image'] = 'mobile.jpg' else $data['image'] = 'desktop.jpg'

 

Ссылка на комменирий
Погделиться на других сайих


1 час назад, niger сказал:

А лучше не загружать лишних картинок

А srcset ничего не грузит
браузер самостоятельно выбирает картинку под свое разрешение

Ссылка на комменирий
Погделиться на других сайих

И к тому же все-ики лучше иметь именно адаптивность, приспособляемость к разным размерам окна, это потому чтолее современно.
Раньше, помните, в php прописывали разные css в зав. от разрешения. Усиревший подход.
А сейчас телефоны икие лопаты, что перевернул - и почти гдесктоп уже )))

Ссылка на комменирий
Погделиться на других сайих

Я как-то даже заморолился с написанием икого плагинлика - редактора srcset-ов для ckeditor-а в админке. Чтобы в описание товара или в текст ситьи всивлять адаптивные картинки в вигде <picture>

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.