Задать вопрос
@timers

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

Картинка выводится через absolute в увеличенном виде, чтобы не было кривых картинок или пробелов в блоке с рисунком.
Но вот проблема с адаптивностью, сломал уже всю голову, height: получается обязателен и в ширину блок не уменьшает, что тут можно сделать?
Вот код:
https://jsfiddle.net/infotimers/u10jw9fd/1/
  • Вопрос задан
  • 275 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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; // тоже по обстоятельствам.
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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