GETTING STARTED WITH CSS-BASED ANIMATIONS EĞİTİMİ

Arayüzlerinize akıcı CSS hareketi katın

Geçişler, transform, keyframe ve performans teknikleriyle akıcı CSS hareketi tasarlayın

Getting Started with CSS-based Animations Eğitimi, arayüzlere JavaScript'e ihtiyaç duymadan akıcı hareket katmayı öğretir. Program transition ile durum geçişleri ve transform ile 2B ve 3B dönüşümlerle başlar; @keyframes ile çok adımlı animasyonlar ve kademele…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Geçiş ve dönüşümlerden keyframe animasyonlarına, performans ve erişilebilirliğe uzanan akış

Getting Started with CSS-based Animations Eğitimi, arayüzlere JavaScript'e ihtiyaç duymadan akıcı hareket katmayı öğretir. Katılımcılar transition ile durum geçişlerini, transform ile 2B ve 3B dönüşümleri, @keyframes ile çok adımlı animasyonları uygular. Program zamanlama fonksiyonları ve cubic-bezier ile doğal yumuşamayı, animasyon performansını ve derleme katmanını, scroll tabanlı hareketi ve prefers-reduced-motion ile erişilebilirliği kapsar.

Süre ve Format

3 Gün. Her gün dört modül; her teknik gerçek arayüz bileşenleri üzerinde animasyonlanıp tarayıcıda akıcılığıyla değerlendirilir.

Seviye

Orta Seviye — Geçiş, dönüşüm, keyframe animasyonu ve performansla akıcı CSS tabanlı hareket tasarımı

Öğrenme Metodu

Her modülde yazılan animasyon canlı bir bileşene uygulanır; akıcılık ve performans tarayıcıda gözlemlenip denetlenir.

Neden Bu Eğitim?

✨Akıcı deneyim

Durum geçişleri ve mikro etkileşimlerle arayüzü daha canlı ve anlaşılır kılarak kullanıcı deneyimini belirgin biçimde zenginleştirirsiniz.

⚡Hafif hareket

Animasyonları çoğunlukla CSS ile kurarak JavaScript yükünü azaltır, derleme katmanından yararlanıp akıcı ve performanslı sonuç alırsınız.

♿Erişilebilir hareket

prefers-reduced-motion ve bilinçli tasarımla hareketi rahatsız etmeyen, herkes için erişilebilir ve amaçlı animasyonlar üretirsiniz.

Anahtar Konular

css animasyon eğitimicss animation kursukeyframe animasyon eğitimicss transition eğitimiweb animasyon eğitimitransform eğitimiön yüz geliştirme eğitimimikro etkileşim tasarımıcss hareket eğitimiarayüz animasyonu
“İyi bir animasyon gösteriş için değil, kullanıcıya ne olduğunu anlatmak içindir; amaçlı hareket arayüzü daha anlaşılır kılar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam

1
Temel HTML

Sayfa yapısını kuran temel HTML etiketlerine aşinalık beklenir; animasyonlar bu öğelere uygulanır.

2
CSS temeli

Seçiciler, kutu modeli ve temel özellik yazımı gibi CSS konularını bilmek eğitimden verim için gereklidir.

3
Geliştirici araçları

Tarayıcı geliştirici araçlarıyla animasyon denetimi ve performans gözlemi örneklerde kullanılır.

4
Editör ve tarayıcı

VS Code gibi bir editör ve güncel bir tarayıcı gereklidir; canlı önizleme ile hareket anında görülür.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı transition ile durum geçişlerini kurar, zamanlama fonksiyonlarını kullanır, transform ile 2B ve 3B dönüşümleri uygular ve dönüşüm merkezi ile perspektifi yönetir.
Modül 1
Transition Temelleri
  • transition-property ile animasyonlanacak özellik
  • transition-duration ile süre tanımı
  • transition-delay ile gecikme ayarı
  • transition kısaltmasıyla değerleri birleştirme
  • hover, focus ve active durumlarında geçiş
  • Animasyonlanabilir ve olamayan özellikler
Modül 2
Zamanlama Fonksiyonları
  • ease, linear ve ease-in-out farkları
  • cubic-bezier ile özel yumuşama eğrisi
  • steps fonksiyonuyla kademeli geçiş
  • Doğal hareket için yumuşama seçimi
  • Giriş ve çıkış hareketinde farklı eğri
  • Zamanlamanın algılanan hıza etkisi
Modül 3
2B Dönüşümler ve Eksenler
  • translate ile öğeyi konumunda kaydırma
  • scale ile büyütme ve küçültme efekti
  • rotate ile öğeyi belirli açıda döndürme
  • skew ile öğeyi eğme dönüşümü uygulama
  • transform-origin ile dönüşüm noktası
  • Birden çok dönüşümü zincirleme
Modül 4
3B Dönüşümler ve Perspektif
  • perspective ile derinlik algısı
  • rotateX, rotateY ve rotateZ eksenleri
  • translateZ ile derinlikte kaydırma
  • transform-style preserve-3d kullanımı
  • backface-visibility ile arka yüz
  • Kart çevirme efektinin kurulması
Günün hedefiKatılımcı @keyframes ile çok adımlı animasyonlar tanımlar, animation özelliklerini yönetir, yineleme ve yön davranışını ayarlar ve kademeli animasyonlar kurar.
Modül 1
@keyframes Tanımı
  • from ve to ile iki aşamalı animasyon
  • Yüzde duraklarıyla çok adımlı tanım
  • Birden çok özelliği aynı anda animasyonlama
  • Keyframe'ler arası yumuşama davranışı
  • Anlamlı keyframe adı ile tanımlama
  • Yeniden kullanılabilir animasyon tanımı
Modül 2
Animation Özellikleri
  • animation-name ve animation-duration
  • animation-timing-function ayarı
  • animation-delay ile başlangıç gecikmesi
  • animation kısaltmasıyla tüm değerler
  • will-change ile animasyona hazırlık
  • Çoklu animasyonu virgülle birleştirme
Modül 3
Yineleme ve Yön Ayarları
  • animation-iteration-count ve infinite
  • animation-direction ile yön değişimi
  • alternate ile ileri geri oynatma
  • animation-fill-mode ile son durum
  • animation-play-state ile durdurma
  • Döngüsel ve tek seferlik animasyon seçimi
Modül 4
Kademelendirme ve Desenler
  • Liste öğelerinde gecikmeli kademe efekti
  • nth-child ile artan animasyon gecikmesi
  • custom property ile kademe hesabı
  • Yükleme göstergesi ve spinner kurulumu
  • Dikkat çeken pulse ve bounce desenleri
  • Giriş ve çıkış animasyon desenleri
Günün hedefiKatılımcı animasyon performansını ve derleme katmanını kavrar, scroll tabanlı harekete giriş yapar, erişilebilir hareket ilkelerini uygular ve gerçek mikro etkileşimler tasarlar.
Modül 1
Animasyon Performansı
  • transform ve opacity ile ucuz animasyon
  • Layout ve paint tetikleyen özelliklerden kaçınma
  • Derleme katmanı ve GPU hızlandırma
  • will-change ile bilinçli optimizasyon
  • Kare hızı ve jank sorununun gözlemi
  • DevTools ile performans profili çıkarma
Modül 2
Scroll Tabanlı Hareket
  • Kaydırmayla tetiklenen animasyon mantığı
  • animation-timeline ile scroll zaman çizelgesi
  • Öğe görünürlüğüne bağlı hareket
  • İlerleme çubuğu ve paralaks fikri
  • IntersectionObserver ile alternatif yaklaşım
  • Scroll hareketinde aşırılıktan kaçınma
Modül 3
Erişilebilir Hareket
  • prefers-reduced-motion medya sorgusu
  • Hareket azaltma için alternatif sunma
  • Nöbet riski ve yanıp sönmeden kaçınma
  • Amaçlı ve anlam taşıyan hareket ilkesi
  • Otomatik oynayan hareketi durdurma
  • Hareketin okunabilirliğe etkisi
Modül 4
Gerçek Mikro Etkileşimler
  • Buton hover ve tıklama geri bildirimi
  • Menü ve açılır panel geçiş animasyonu
  • Form alanı odak ve hata animasyonu
  • Kart ve görsel üzerinde yumuşak etki
  • Bildirim ve toast giriş çıkış hareketi
  • Animasyonu tasarım sistemine entegre etme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Durum geçişleri

transition ile hover, focus ve durum değişimlerinde yumuşak geçişler kurar, animasyonlanabilir özellikleri doğru seçersiniz.

✅
Zamanlama ustalığı

ease, steps ve cubic-bezier ile hareketin ritmini kontrol eder, doğal ve algılanan hızı iyi ayarlanmış animasyonlar üretirsiniz.

✅
Dönüşümler

transform ile 2B ve 3B dönüşümleri uygular, perspektif ve dönüşüm merkezini yöneterek kart çevirme gibi efektler kurarsınız.

✅
Keyframe animasyonu

@keyframes ile çok adımlı animasyonlar tanımlar, yineleme, yön ve fill-mode davranışını yöneterek karmaşık hareketler kurarsınız.

✅
Kademelendirme

Liste ve bileşenlerde gecikmeli kademe efektleri kurar, yükleme göstergesi ve dikkat çeken desenleri etkili biçimde uygularsınız.

✅
Performans

transform ve opacity odaklı yaklaşımla derleme katmanından yararlanır, jank'ı önler ve akıcı, yüksek kare hızlı animasyonlar üretirsiniz.

✅
Scroll hareketi

Kaydırmaya bağlı animasyon ve görünürlük tetiklemeli hareketle sayfaya kontrollü ve amaçlı scroll efektleri eklersiniz.

✅
Erişilebilir hareket

prefers-reduced-motion ve amaçlı tasarımla rahatsız etmeyen, herkes için erişilebilir ve anlamlı mikro etkileşimler oluşturursunuz.

Kimler İçin Uygundur?

  • Temel HTML ve CSS bilen
  • arayüzlerine mikro etkileşim ve akıcı hareket katmak isteyen ön yüz geliştiriciler
  • web tasarımcıları
  • kullanıcı deneyimini zenginleştirmek isteyen arayüz ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel HTML ve CSS bilen, arayüzlerine mikro etkileşim ve akıcı hareket katmak isteyen ön yüz geliştiriciler, web tasarımcıları ve kullanıcı deneyimini zenginleştirmek isteyen arayüz ekipleri için uygundur. İleri JavaScript bilgisi gerekmez.
Animasyon için JavaScript gerekiyor mu?
Hayır. Eğitim, hareketin büyük bölümünü yalnızca CSS ile kurmaya odaklanır: transition, transform ve @keyframes ile çoğu geçiş ve efekt JavaScript olmadan yapılabilir. Bu yaklaşım hem daha hafif hem de derleme katmanı sayesinde genellikle daha performanslıdır.
Animasyonlar performansı olumsuz etkiler mi?
Doğru yapıldığında etkilemez. Eğitimde transform ve opacity gibi ucuz özellikler önceliklendirilir, layout ve paint tetikleyen animasyonlardan kaçınılır ve derleme katmanıyla GPU hızlandırma kullanılır. Performans tarayıcı araçlarıyla ölçülerek jank önlenir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Her teknik gerçek arayüz bileşenleri üzerinde uygulanır. Yüz yüze veya online yapılabilir; içerik kurumun tasarım diline ve kullandığı bileşenlere göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen örnek animasyonları belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Getting Started with CSS-based Animations Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

HTML ve CSSBootstrap Environment, Requirements, & Setup Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Bootstrap Environment, Requirements, & Setup Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Bootstrap 5 geliştirme ortamı kurma eğitimi. CDN ve npm, Sass kaynağından derleme, PostCSS, Vite ve Webpack entegrasyonu uygulamalı anlatılır.

Detayları Gör →
HTML ve CSSBootstrap Forms & Layout Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Bootstrap Forms & Layout Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Bootstrap 5 grid, flex yardımcıları ve form bileşenleriyle duyarlı düzen ve form kurma eğitimi. Input group, floating label ve doğrulama uygulamalı.

Detayları Gör →
HTML ve CSSBrowsers and HTML in Adobe Dreamweaver CC Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Browsers and HTML in Adobe Dreamweaver CC Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Adobe Dreamweaver CC ile HTML yazımı ve tarayıcı önizlemesi eğitimi. Code ve Live view, Emmet, CSS Designer ve cihaz önizlemesi uygulamalı anlatılır.

Detayları Gör →
HTML ve CSSCreating Responsive Projects with Captivate Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Creating Responsive Projects with Captivate Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Adobe Captivate ile duyarlı e-öğrenme projeleri eğitimi. Fluid Boxes, breakpoint görünümleri, HTML5 yayını ve SCORM ile LMS entegrasyonu uygulamalı.

Detayları Gör →
HTML ve CSSCSS Responsive Web Design Training Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

CSS Responsive Web Design Training Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Saf CSS ile duyarlı web tasarımı eğitimi. Mobil öncelik, media query, Flexbox, CSS Grid, srcset, clamp ve container query uygulamalı anlatılır.

Detayları Gör →
HTML ve CSSDatabases, Bootstrap, & jQuery in Web Design Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Databases, Bootstrap, & jQuery in Web Design Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Bootstrap ızgarası ve bileşenleri, jQuery ile DOM ve AJAX, ilişkisel veritabanı ve SQL ile dinamik web sayfası kurmayı öğreten uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn