Foundations/Sistem Gerak & Animasi (Motion)
Sistem Gerak & Animasi (Motion)
● Ready Web Nuxt 4 + Mobile React Native
Animasi di Zenko bersifat organik, responsif, dan purposeful. Menggunakan kurva bezier khusus untuk menghasilkan gerakan yang tegas di awal dan mendarat dengan lembut.
1. Easing Curve Standard
--ease-smooth: cubic-bezier(0.22, 1, 0.36, 1)Fade + Rise (Reveal)
Z
zenko-revealHorizontal Slide
➔
zenko-reveal-xCheckmark Pop (Scale)
✓
zenko-drawHorizontal Bar Wipe
zenko-growVertical Column Chart
zenko-grow-yLight Sheen Sweep
Zenko Tile
anim-sheen2. Aksesibilitas: Dukungan Prefers Reduced Motion
Jika pengguna menyalakan fitur "Reduce Motion" pada sistem operasi, seluruh animasi perulangan dinonaktifkan dan elemen dikunci langsung pada posisi resting state.
Reduced Motion Rule
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}