CSS View Transition Oluşturucu
'View Transition API' animasyonlarını ve CSS
(::view-transition-old/new) doğrudan tarayıcınızda simüle edin.
Bir Ön Ayar Seçin
Önizleme
Oluşturucu Ayarları
※ ::view-transition-old (çıkan durum) için Bitiş Noktası (To)
※ ::view-transition-new (giren durum) için Başlangıç Noktası (From)
Oluşturulan Kod
Bunu da beğenebilirsiniz
CSS View Transition Oluşturucuya Genel Bakış
Tarayıcınızda görsel olarak kusursuz sayfa geçiş animasyonları oluşturmanızı ve önizlemenizi sağlayan tamamen ücretsiz bir geliştirici aracıdır.
Önceden SPA'larda karmaşık JS kütüphaneleri gerektiren bu işlemler artık yerleşik tarayıcı özellikleriyle kolayca yapılabiliyor. Giren ve çıkan elemanlar için animasyonları ince ayarlayın ve kodu kopyalayın.
Tüm işlemler tarayıcınızda gerçekleşir. Verileriniz asla harici sunuculara gönderilmez.
Geçiş Animasyonları Nasıl Oluşturulur
Bir Hazır Ayar Seçin
Üst kısımdan 'Fade' veya 'Slide Left' gibi bir ön ayar seçin veya bir 'view-transition-name' girin.
Animasyonları Önizleyin ve Ayarlayın
Gerçek geçişi görmek için 'Oynat / Durumu Değiştir' düğmesine tıklayın. 'Old' ve 'New' sekmelerinde parametreleri ayarlayın.
Kodu Kopyalayın ve Uygulayın
Oluşturulan CSS, JavaScript ve HTML kodlarını projenize kopyalayın.
View Transition Sözlüğü
- View Transition API
- Tarayıcının bir değişiklikten önce ve sonra DOM ekran görüntülerini otomatik olarak alıp aralarında animasyon yaptığı mekanizma.
- view-transition-name
- Canlandırılacak öğeleri belirlemek için CSS özelliği. Aynı isme sahip öğeler birbirine bağlanır.
- ::view-transition-old / new
- `old`, geçiş öncesi durumu temsil eden sözde öğedir. `new`, yeni durumu temsil eder.
- Cross-document View Transitions
- MPA sayfaları arasındaki geçişlerin de animasyonlu olmasını sağlayan meta etiket tabanlı uzantıdır.
Sıkça Sorulan Sorular (SSS)
- Q.Verilerim bir sunucuya gönderiliyor mu?
- Hayır, bu araç tamamen tarayıcınızın içinde çalışır. Hiçbir veri veya ayar harici sunuculara gönderilmez.
- Q.Animasyon tüm tarayıcılarda çalışacak mı?
- Chrome 111+, Edge 111+, Safari 18+ vb. tarafından desteklenir. Desteklenmeyen tarayıcılarda (ör. Firefox) sitenizi bozmadan anında sayfa geçişine geri döner.
- Q.MPA (Çok Sayfalı Uygulamalar) için de kullanabilir miyim?
- Evet, aynı orijindeki MPA'lar için HTML `<head>` kısmına `<meta name="view-transition" content="same-origin" />` ekleyerek JavaScript yazmadan kullanabilirsiniz.
- Q.view-transition-name için ne kullanmalıyım?
- Sayfa içinde tamamen benzersiz olan herhangi bir dize belirtin. Aynı isim aynı anda birden fazla elemanda varsa animasyon başarısız olur.
Kullanım Durumları
İşte View Transition API kullanılarak yapılan tipik uygulama örnekleri.
E-Ticaret Ürün Detayları
Küçük resme tıklandığında görüntünün ürün detaylarına kusursuz şekilde genişlemesi.
Yerel Uygulama Benzeri UI Akışları
Tarayıcıda yana kayan ekranlar gibi yerel uygulama tarzı animasyonlar. PWA'lar için mükemmel.
Karanlık Mod Geçişi
Ekranın aniden kararması yerine genişleyen bir renk çemberi animasyonu ekleyin.
Liste Sıralama ve Filtreleme
Filtreleme yaparken silinen öğeler kaybolur, kalan öğeler yeni konumlarına sorunsuzca kayar.
Geri Bildirim Gönder
Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.
Geri bildirim geçici olarak askıya alındı
Sunucu meşgul veya spam koruması etkin. Lütfen daha sonra tekrar deneyin.