Skip to content

Анимация

Если вам нужно изменить анимацию показа или скрытия модального окна, вам нужно переопределить некоторые свойства и стили. По умолчанию для анимации модальных окон используется modal-list в качестве имени анимации. Чтобы переопределить имя анимации, вам нужно указать новые в конфигурации:

ts
import {config} from "jenesius-vue-modal";

config({
    animation: "fade" // Любая другая
})

При изменении анимации необходимо учитывать, что мы должны анимировать как .modal-container, так и само модальное окно .modal-item.

Например, изменим анимацию и продолжительность появления модальное окно:

Вместо fade вы можете использовать modal-list. В таком случае вам не нужно переопределять имя в конфигурации.

css
/* Не забудьте указать время анимации для стартового блока. */
.fade-enter-active, 
.fade-leave-active,
.fade-enter-active .modal-item,
.fade-leave-active .modal-item{
    transition: 1.2s;
}

.fade-enter-from .modal-item,
.fade-leave-to .modal-item{
    transform: translateX(100px);
}