@Breeze1

Проблема с высотой блока?

beta.remodelzz.com/professionals

Если в правой форме в select выбрать пункт "Contractor(any)". Добавляется новое поле в форму, и прыгает некрасиво высота всей страницы. Если например форме задать фикс высоту, то внизу белое пространство остается некрасивое.

Может кто-нибудь подскажет красивое решение, спасибо
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
TanyaS
@TanyaS
Верстальщик
Можно попробовать такой вариант:
1) задать форме (.form--partner) высоту, как при выбранном пункте "Contractor(any)".
2) cделать ей display: flex; flex-direction: column; justify-content: space-between;

Тогда не при "Contractor(any)" расстояние между строками будет побольше, а высота самой формы будет постоянной.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@ArtGenSky
Можно попробовать анимировать скрытие и показ поля через css

.form-row {
    max-height: 300px; 
    overflow: hidden;
    transition-property: max-height;
    transition-duration: .5s;
}
.is-hidden {
    max-height: 0;
	display: block !important;
}


max-height: 300px; - здесь должно быть значение гарантировано большее чем высота .form-row
Ответ написан
@tyzberd
для s-fluid s-fluid--bg задать минимальную высоту с учетом всех полей 876px и для моб подогнать через media
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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