@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
  • Вопрос задан
  • 486 просмотров
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Не уверен, что правильно понял, но попробуй добавить overflow-y: auto; своей обертке. Ты же что-то типа модалки с переполнением хочешь сделать? Если нет, то вместо фиксированной высоты сделать min-height: 100vh;.
Ответ написан
Комментировать
@Just__Den
FULL STACK
1) для __overlay position: fixed

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

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

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