Malaysian web, hosting & email specialists, established 2001 +6016-7618518 enquiry@synctech.com.my Client Login
Motion Effects · Interactive

Motion you can reach out and drive.

Drag, tap, filter and flip, effects that respond to real input. Drag the divider below to see an old site become a new one.

OLD SITE
BeforeAfter

Made to be touched.

Interactive

Things you can drive

InteractiveFAQ Accordion
How does the accordion animate?

It animates open/closed by height with a smooth curve, and closes any other open item automatically, one thing in focus at a time.

Is it accessible?

Yes, it is a native <details> element enhanced with motion, so it works with the keyboard and screen readers even if scripting fails.

Does it respect reduced-motion?

Always. With reduced-motion on, it opens instantly with no height animation.

Smooth open/close, auto-closes the others. Try it. .faq-item.

2.0FLIP Filter ★ new
A
B
C
D
A
C
B
D

Filter the tiles, the remaining ones glide to their new positions instead of snapping. FLIP.animate().

2.0Motion Governor ★ new
This device:

The governor reads reduced-motion, Save-Data, memory, CPU cores, low-power and battery, then tags the page full, lite or off. Ambient loops and heavy effects switch off automatically on constrained devices.

Capability-aware tiering so the site is ambitious on capable devices and calm on constrained ones.

Phase 9 · Interactive

Real, usable controls

9.0Before / After Compare
OLD SITE
BeforeAfter

Drag, touch or arrow-key the divider, the native range input gives free accessibility. .md-compare.

9.0Scroll-Snap Carousel

Native scroll-snap with auto-injected arrows & dots, optional autoplay. .md-carousel.

9.0Sliding-Pill Tabs

We sketch layout & brand first.

Then the site is built, page by page.

Finally it goes live on managed hosting.

A pill glides under the active tab; panels crossfade. Full ARIA + arrow keys. .md-tabs.

9.0Animated Accordion
Does height:auto animate?

Yes, pure interpolate-size, no JS height maths. This panel tweens open and closed.

The accordion whose height:auto actually animates. details.md-acc.

9.0Dialog Entrance

Hello there.

This dialog rises in via @starting-style, zero animation JS.

Dialogs & popovers rise in (and back out) with a fade. .md-pop on <dialog>.

Scroll-scrubbed text

Words that brighten as you read

Every effect here earns its place, calm, precise, and tuned to your brand, because motion should carry the message, never bury it.

Every one of these ships into your website.

Applied with restraint, tuned to your brand, and kind to every device, because motion should serve the message.

Chat with us