@Misha5
профессиональный бомж

Как динамически увеличивать высоту блока?

Есть затемненный фон, который проявляется вместе с формой при нажатии на кнопку.
Проблема в том, в форме есть textarea, который увеличивается динамически и тем самым увеличивает высоту формы, а форма выходит за границы фона
5e7222a27e3c5213404021.png
Вообщем нужно чтобы блок затемнения покрывал всю страницу, вне зависимости от размеров

Стили overlay:
&__overlay
		position: absolute
		width: 100% 
		height: 100vh
		top: 0px
		left: 0px
		background-color: rgba(0, 0, 0, .3)
		overflow: visible
		// display: none
		z-index: 1001
  • Вопрос задан
  • 534 просмотра
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Не уверен, что правильно понял, но попробуй добавить overflow-y: auto; своей обертке. Ты же что-то типа модалки с переполнением хочешь сделать? Если нет, то вместо фиксированной высоты сделать min-height: 100vh;.
Ответ написан
Комментировать
@Just__Den
FULL STACK
1) для __overlay position: fixed

2) если всё равно не поможет, увеличивай высоту динамически через javascript, после увеличения высоты textarea
Ответ написан
Ваш ответ на вопрос

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

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