@timers

Как сделать резиновую картинку если она выводится через absolute?

Картинка выводится через absolute в увеличенном виде, чтобы не было кривых картинок или пробелов в блоке с рисунком.
Но вот проблема с адаптивностью, сломал уже всю голову, height: получается обязателен и в ширину блок не уменьшает, что тут можно сделать?
Вот код:
https://jsfiddle.net/infotimers/u10jw9fd/1/
  • Вопрос задан
  • 273 просмотра
Решения вопроса 1
@boga-net
https://jsfiddle.net/u10jw9fd/10/
Подправил

.mini-short-img {
	width: 30vmax;
	height: 20vmax;
}


И как вариант :

.mini-short-img {
	width: 40vw;
	height: 20vw;
}

Это то, что вам нужно ?

а вообще, вы в коде много наворотили лишнего. Вот, посмотрите, что можно убрать в вашем варианте

https://jsfiddle.net/u10jw9fd/15/

по поводу пробелов в блоке рисунка. Не мудрите с абсолютом, используйте для картинки

.element img {
	vertical-align: bottom; // middle / top - посмотрите по обстоятельствам
	margin-top: -2px; // тоже по обстоятельствам.
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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