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

Как проверить высоту родителя div'a и установить фиксированное значение для фонового изображения через JS?

Примерно так: https://codepen.io/anon/pen/ybgVvz

Необходимо разместить картинку, но соотношение сторон может быть любым, поэтому картинку устанавливаю фоном.

Картинка вставляется в определенный div, с заданной шириной, но вот высота может быть разной. Таких картинок на странице больше одной, поэтому с фиксированной высотой все съезжает, а высота 100% не работает.

Как через js узнать какая высота у родителя и установить такую же для div'a в который вставляется картинка через фон?
  • Вопрос задан
  • 338 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
hronik87
@hronik87
Обитаю в 1С-Bitrix
https://codepen.io/SibHronik/pen/ybgMrJ

Такой вариант подойдет?
Ответ написан
@Melagomania
Может я не совсем правильно понял вопрос, но в данном случае у родителя то нет высоты, стоит значение auto, высота родителя зависит от контента внутри. Поэтому и 100% у дочернего элемента не работает. Так подойдет? codepen.io/Melagomania/pen/gWgXdG Меняем высоту родителя - меняется и высота дочернего.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час