@Mixa

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

Делаю сайт на bootstrap, используя готовый шаблон.

В нем есть блоки, где картинка слева, а текст справа. В полной версии, благодаря свойству background-size: cover получаю изображение в кропнутом виде. А хотелось бы полностью его. Но когда свойство на contain, то и в полной, и в мобильной версии получаю лишнее пространство вокруг картинки.

Пример: kreozot.com/test/copy-index.html (Первый блок - cover, второй - contain.) Как добиться отображения в мобильной версии без полей? Самое интересное, что есть такие же блоки, только наоборот - там картинка справа, и в мобильной версии с ними нет данной траблы...
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Flying
Собственно ответ "никак" и он обусловлен не особенностями или ограничениями CSS, а вашей формулировкой задачи. Фактически вы хотите чтобы картинка (имеющая определённые пропорции) помещалась полностью и без полей в блок с неопредлёнными пропорциями. Это, очевидно, возможно только в случае если пропорции картинки и блока совпадают что противоречит условиям вашей задачи.
Ответ написан
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
А медиазапросами для разных случаев разный background-size не годится?
.ululyaka {background-size: contain;}
@media screen and (min-device-width: 1600px) {
.ululyaka {background-size: cover;}
}
@media screen and (min-device-width: 456000px) {
.ululyaka {background-size: 100% 50%;}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы