Kembali ke Projects
Proyek Unggulan 0 dilihat

ID Card Lanyard Component

Komponen Vue.js interaktif dengan efek tali lanyard SVG dinamis, drag physics, dan 3D tilt.

Vue.jsSVG CSS3Component

Peran

Frontend Developer

Tahun

2026

Durasi

1 Minggu

Kategori

Landing Page

ID Card Lanyard adalah komponen Vue.js interaktif yang menampilkan kartu identitas digital dengan tali lanyard SVG yang fleksibel. Ketika pengguna menggeser kartu, tali lanyard secara real-time mengikuti pergerakan menggunakan cubic bezier paths yang dihitung dinamis.

Komponen ini menggabungkan beberapa teknik frontend tingkat lanjut: drag physics dengan rubber-band resistance, spring-back animation, 3D perspective tilt, dan SVG path computation. Semuanya berjalan di 60fps tanpa library eksternal — murni Vue 3 Composition API + CSS.

Dirancang sebagai komponen reusable yang bisa dipasang di project mana saja. Cukup pass props (nama, role, foto, facts) dan komponen langsung siap digunakan.

Drag Physics

Rubber-band resistance + spring-back dengan overshoot natural.

Dynamic SVG Lanyard

Tali SVG cubic bezier yang mengikuti pergerakan kartu secara real-time.

3D Perspective Tilt

Card tilt mengikuti velocity drag untuk efek 3D yang natural.

Wobble Animation

Getar overshoot setelah spring-back selesai — efek fisika realistis.

Tertarik untuk bekerja sama?

Punya ide atau project yang ingin diwujudkan? Mari diskusikan dan bangun sesuatu yang hebat bersama.