Vuetify

Магазин

Для бизнеса

Плавная анимация помогает сделать пользовательский интерфейс более привлекательным. Используя систему Vue transition и многоразовые функциональные компоненты, вы можете легко контролировать анимацию движения своего приложения. У большинства компонентов transition может быть изменен с помощью transition prop.

Vuetify содержит более 10 анимаций css, которые могут быть применены к большинству компонентов или к вашему собственному пользовательскому кейсу

Выберите нужный компонент ниже и посмотрите доступные параметры, слоты, события и функции.

Ниже приведена коллекция простых и сложных примеров.

При этом эффекте элемент двигается по горизонтальной оси.

При этом эффекте элемент двигается по вертикальной оси.

При этом эффекте элемент прокручивается по горизонтальной оси.

При этом эффекте элемент прокручивается по вертикальной оси.

Многие компоненты Vuetify содержит transition prop, который позволяет вам указать собственный переход.

An example of the fab transition can be found in the v-speed-dial component.

An example of the fade transition can be found on the Carousel component.

The expand transition is used in Expansion Panels and List Groups. There is also a horizontal version available with v-expand-x-transition.

Программно управляйте началом перехода с помощью простого origin prop.

Используя несколько пользовательских переходов, легко создать простой анимированный список задач!

Вы можете использовать вспомогательную функцию для transition из Vuetify, чтобы легко создать свои собственные transitions. Эта функция возвращает объект, который можно импортировать в Vue. Используя функциональный компонент Vue убедитесь, что ваш переход является максимально эффективным. Просто импортируйте функцию:

Функция createSimpleTransition принимает 1 аргумент, name. Это имя, которое вы должны указать в стилях для вашего перехода. Это пример того, как выглядит v-fade-transition:

Готовы к большему? Продолжить чтение с:

Caught a mistake or want to contribute to the documentation? Edit Layout on GitHub!