Keskin, zarif ve güçlü web animasyonları oluşturun.
Hangi Sürümü Seçmeliyim?Yüksek performans için optimize edilmiştir, web sitenizi yavaşlatmaz.
Basit ve anlaşılır sözdizimi ile hızlıca animasyon oluşturun.
Modern tarayıcılarla tam uyumludur.
// Katana.js ile ilk animasyonunuzu oluşturun
katana.to('.my-element', {
opacity: 0.5,
duration: 800,
delay: 200,
easing: 'easeInOutQuad'
});
// Art arda animasyonlar için
katana.sequence([
{ el: '.box1', props: { translateX: 250 } },
{ el: '.box2', props: { translateY: -150 } },
{ el: '.box3', props: { scale: 1.2 } }
]);
katana.js, web projelerinize dinamizm katmak için tasarlanmış basit ve güçlü animasyon fonksiyonları sunar.
Elemanı sağa kaydırır.
Elemanı sola kaydırır.
Elemanı yukarı taşır.
Elemanı aşağı indirir.
Elemanı kesin koordinatlara taşır.
Sağa veya sola doğru kayma.
Yukarı veya aşağı kayma.
Küçük açılı sağ-sol sallanma.
Daha geniş açılı dalgalanma.
Sert titreşim efekti.
2 boyutlu düzlemde döndürür.
X ekseni etrafında döndürür.
Y ekseni etrafında döndürür.
Döndürmeyi ölçekleme ile birleştirir.
Belirlenen faktör kadar büyütür.
Belirlenen faktör kadar küçültür.
Nabız efekti vererek dikkat çeker.
Elemanı yavaşça görünür hale getirir.
Elemanı yavaşça yok eder.
Elemanı yanıp söndürür.
Elemanı yukarı zıplatır ve geri indirir.
Eleman daire çizerek hareket eder.
Sürüm: 1.0.0 | Boyut: 12KB (minified)
En yüksek performans için optimize edilmiş sürüm. En hızlı ve akıcı animasyonları sunar.
Pürüzsüz ve yumuşak geçişlere odaklanan, daha sinematik animasyonlar için idealdir.
Yakında GelecekDaha yavaş, daha sanatsal ve dramatik animasyonlar oluşturmak isteyenler için.
Yakında GelecekTüm özelliklerin ve gelişmiş fonksiyonların bulunduğu, profesyoneller için tam paket.
Yakında GelecekHazır nesnelerle birlikte gelir. Öğrenmeye yeni başlayanlar için en iyi başlangıç noktası.
Yakında GelecekProfessional ve Beginner sürümlerinin birleşimidir; hazır nesnelerle tam işlevsellik.
Yakında GelecekKatana.js Swift Edition, JavaScript ile yazılmış hafif ama güçlü bir animasyon kütüphanesidir. “Swift Edition” ismi, kütüphanenin en hızlı, en performanslı ve en dinamik sürümünü temsil eder. Toplamda 35 adet ön tanımlı animasyon içerir. Bu animasyonların odak noktası hızdır. Yani diğer sürümlerde (örneğin Smooth veya Slow Edition) yumuşaklık ve estetik ön plandayken, Swift Edition tamamen keskin ve hızlı efektler üzerine kuruludur.
Katana.js Swift Edition, requestAnimationFrame API’si üzerine inşa edilmiştir. Bu sayede tarayıcı uyumluluğu yüksektir ve performansı maksimum düzeydedir. Modern web uygulamaları, oyunlar veya dinamik web siteleri için uygundur.
Katana.js Swift Edition’i kullanmak için üç temel adım vardır.
Tüm animasyon fonksiyonları benzer parametreler kullanır.
// Örnek: KatanaSwift.moveRight(kutu, 200, 1000) → kutuyu 1 saniyede 200 piksel sağa taşır.
katana.moveRight(myBox, 200, 1000);
Bu grup, elemanları ekranda sağa, sola, yukarı, aşağı kaydırmaya yarar.
Kaydırma fonksiyonları, elemanı belli bir yönde hızlıca kaydırır.
Kullanıcı dikkatini çekmek veya hata durumlarını göstermek için kullanılır.
Elemanı çeşitli eksenlerde döndürür.
Elemanı büyütür, küçültür veya nabız efekti verir.
Elemanı saydamlaştırarak görünürlük kontrolü sağlar.
Elemanın görsel stilini değiştirir.
Bu grup biraz daha karmaşık animasyonları içerir.
Eleman belirlenen yarıçapta daire çizerek hareket eder.
Katana.js Swift Edition, basit yapısıyla öğrenmesi kolay ama güçlü efektler üretmeye yarayan bir kütüphanedir. Özellikle genç geliştiriciler ve animasyon öğrenmek isteyenler için iyi bir başlangıç noktasıdır. 35 animasyon ile temel hareketlerden kombinasyonlara kadar geniş bir yelpaze sunar. Hızlıdır, performanslıdır ve modern tarayıcıların tamamında sorunsuz çalışır.