Как добавить плавный переход с коллапсом Vue на V-ifCSS

Разбираемся в CSS
Ответить
Anonymous
 Как добавить плавный переход с коллапсом Vue на V-if

Сообщение Anonymous »

Я борюсь с переходами VUE, пытаясь показать/скрыть контент, используя V-IF плавно. Пока я понимаю классы CSS и переходы, я могу сделать контент «плавно», используя такие вещи, как непрозрачность или перевод и т. Д., Но как только анимация завершена (или, скорее, с начала), любые разделы HTML ниже, кажется, «подпрыгнут». https://getbootstrap.com/docs/4.0/components/collapse/
Как появляется/исчезает скрытый раздел, все содержимое HTML 'Slides' хорошо с ним. Все образцы на документах Vue Transitions, в то же время имея отличные эффекты перехода CSS, имеют приведенный ниже html 'Jump', как только переход начался или завершен. С Vue: https://jsfiddle.net/wideboy32/eywraw8t/303737/
.smooth-enter-active, .smooth-leave-active {
transition: max-height .5s;
}
.smooth-enter, .smooth-leave-to {
max-height: 0 .5s;
}


Подробнее здесь: https://stackoverflow.com/questions/520 ... on-on-v-if
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»