M
motion
Animacje w Vue 3 i Nuxt — gesty, scroll i przejścia bez skomplikowanego kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Motion Vue to biblioteka animacji dla Vue 3 i Nuxt, która pozwala tworzyć płynne, sprzętowo przyspieszane efekty wizualne. Obsługuje proste animacje (fade, slide, scale), interakcje oparte na gestach (hover, tap, drag), animacje powiązane ze scrollem, przejścia między elementami i animacje oparte na fizyce sprężyn. Idealna do deklaratywnego definiowania animacji bez konieczności pisania złożonych timelinów. Minimalna wielkość pakietu, gotowa do produkcji.
Jak używać
- Zainstaluj Motion Vue za pomocą menedżera pakietów: dla Vue 3 uruchom
pnpm add motion-v, dla Nuxt 3 uruchompnpm add motion-v @vueuse/nuxt. - Jeśli używasz Nuxt 3, skonfiguruj moduł w pliku
nuxt.config.ts, dodającmotion-v/nuxtdo tablicymodulesw konfiguracji. - Określ, co chcesz animować: jeśli pracujesz z komponentem Motion i gestami, załaduj referencję dla komponentów; jeśli używasz composables takie jak
useMotionValuelubuseScroll, załaduj referencję dla composables; jeśli szukasz gotowych wzorców, załaduj przykłady animacji. - Zdefiniuj animacje deklaratywnie w szablonie Vue — użyj komponentu Motion do prostych animacji fade, slide czy scale, lub composables do bardziej zaawansowanych efektów.
- Dodaj interakcje oparte na gestach (hover, tap, drag) bezpośrednio w szablonie, korzystając z wbudowanego API Motion Vue.
- Testuj animacje w przeglądarce — biblioteka jest zoptymalizowana pod kątem wydajności dzięki przyspieszeniu sprzętowemu.
Podobne skille
M
motion-canvas
autor: davila7
UX / Design
2597
C
content-trend-researcher
autor: alirezarezvani
UX / Design
20116
R
responsive-design
autor: wshobson
UX / Design
1766
U
ui-ux-expert-skill
autor: fercracix33
UX / Design
60158
B
blender-toolkit
autor: Dev-GOM
UX / Design
60200
G
godot-gdscript-patterns
autor: sickn33
UX / Design
27105