Pembuat CSS View Transition
Simulasikan animasi 'View Transition API' dan CSS
(::view-transition-old/new) langsung di browser Anda.
Pilih Preset
Pratinjau
Pengaturan Generator
※ Titik akhir (To) untuk ::view-transition-old (status keluar)
※ Titik awal (From) untuk ::view-transition-new (status masuk)
Kode Dihasilkan
Anda mungkin juga suka
Ikhtisar Pembuat CSS View Transition
Alat ini memungkinkan Anda membangun dan melihat pratinjau animasi transisi halaman yang mulus menggunakan View Transition API generasi berikutnya secara visual di browser Anda.
Sekarang Anda dapat dengan mudah menyesuaikan animasi keluar dan masuk (terjemahkan, skala, putar, pudar) dan menyalin kodenya untuk SPA dan MPA tanpa pustaka JS yang berat.
Semua pemrosesan terjadi sepenuhnya di dalam browser Anda, memastikan privasi dan keamanan data Anda.
Cara Membuat Animasi Transisi
Pilih Preset
Pilih preset seperti 'Fade' atau 'Slide Left', atau masukkan 'view-transition-name'.
Pratinjau dan Sesuaikan Animasi
Klik 'Mainkan / Alihkan Status' untuk melihat transisi. Sesuaikan parameter di tab 'Old' (keluar) dan 'New' (masuk).
Salin dan Terapkan Kode
Salin kode CSS, JavaScript, dan HTML yang dihasilkan dan integrasikan ke proyek Anda.
Glosarium View Transition
- View Transition API
- Mekanisme di mana browser menangkap tangkapan layar DOM sebelum dan sesudah perubahan secara otomatis, menganimasikan di antara keduanya.
- view-transition-name
- Properti CSS untuk mengidentifikasi elemen yang akan dianimasikan. Elemen dengan nama yang sama ditautkan bersama.
- ::view-transition-old / new
- `old` adalah pseudo-elemen untuk status lama (keluar). `new` adalah untuk status baru (masuk).
- Cross-document View Transitions
- Memungkinkan transisi layar antara MPA dianimasikan dengan menambahkan tag meta, melampaui SPA.
Pertanyaan yang Sering Diajukan (FAQ)
- Q.Apakah data saya dikirim ke server?
- Tidak, alat ini sepenuhnya beroperasi di dalam browser Anda. Tidak ada data yang dikirim ke luar. Ini berfungsi dengan aman bahkan saat offline.
- Q.Apakah animasi akan berfungsi di semua browser?
- Ini didukung di Chrome 111+, Edge 111+, Safari 18+. Untuk browser yang tidak didukung seperti Firefox, itu dengan aman beralih kembali ke perubahan halaman instan reguler tanpa merusak situs Anda.
- Q.Bisakah saya menggunakannya untuk MPA (Aplikasi Multi-Halaman)?
- Ya, dengan menambahkan `<meta name="view-transition" content="same-origin" />` ke `<head>` HTML Anda dan CSS, Anda dapat mengimplementasikan animasi tanpa menulis JavaScript.
- Q.Apa yang harus saya gunakan untuk view-transition-name?
- Tentukan string yang sepenuhnya unik di dalam halaman. Jika nama yang sama ada pada beberapa elemen, animasi akan gagal.
Kasus Penggunaan
Berikut adalah contoh penerapan umum.
Detail Produk di E-Commerce
Mengeklik thumbnail memperluas gambar dengan mulus ke halaman detail.
Alur UI Layaknya Aplikasi Asli
Raih animasi layar meluncur ala aplikasi asli langsung di browser. Sempurna untuk PWA.
Peralihan Mode Gelap
Tambahkan efek animasi lingkaran warna yang meluas saat mengaktifkan mode gelap.
Menyortir dan Memfilter Daftar
Elemen yang dihapus memudar sementara yang tersisa meluncur ke posisi barunya secara visual.
Kirim Umpan Balik
Beri tahu kami pendapat Anda untuk membantu kami menyempurnakan alat ini.
Umpan balik sementara ditangguhkan
Server sedang sibuk atau perlindungan spam aktif. Silakan coba lagi nanti.