CSS İLE ANİMASYON VE GEÇİŞLER EĞİTİMİ

Sayfaları CSS ile hareketlendir

transition, transform, keyframes ve performanslı animasyonlarla akıcı arayüz hareketi

CSS ile Animasyon ve Geçişler Eğitimi, arayüzlere akıcı ve performanslı hareket katmayı öğretir. Program transition özellikleri ve zamanlama eğrileri, cubic-bezier ve steps, 2B ve 3B transform, perspektif, @keyframes ile çok adımlı animasyon, animation özelli…

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

Eğitim Hakkında

Geçişlerden keyframe'lere, transform'dan performans ve scroll animasyonlarına

CSS ile Animasyon ve Geçişler Eğitimi, arayüzlere akıcı ve amaca hizmet eden hareket katmayı öğretir. Katılımcılar önce transition ile durum değişimlerini yumuşatır, zamanlama ve cubic-bezier eğrilerini uygular. Ardından transform ile 2B ve 3B dönüşümleri, @keyframes ile çok adımlı animasyonları kurar. Program animasyonun hangi özelliklerinin performanslı olduğunu, GPU hızlandırmasını, will-change kullanımını ve kaydırmaya bağlı modern animasyonları kapsar.

Süre ve Format

3 Gün. Her gün dört modül; her teknik küçük bir bileşen üzerinde uygulanır ve geliştirici araçlarının animasyon paneliyle kare kare incelenir.

Seviye

Orta Seviye — transition, transform ve keyframe animasyonlarıyla akıcı ve performanslı CSS hareketini öğreten program

Öğrenme Metodu

Buton, kart ve menü gibi bileşenler sırayla canlandırılır; her animasyonun performansı tarayıcıda ölçülerek iyileştirilir.

Neden Bu Eğitim?

✨Akıcı etkileşim

Durum değişimlerini yumuşak geçişlerle destekleyerek kullanıcıya daha kaliteli ve anlaşılır bir deneyim sunarsınız.

⚡Performanslı hareket

Yalnızca transform ve opacity gibi ucuz özellikleri canlandırarak takılmayan, 60 fps akan animasyonlar üretirsiniz.

🎬Karmaşık sahneler

Keyframe'ler, gecikme ve zincirleme ile çok adımlı ve senkronize animasyon sahnelerini JavaScript'siz kurarsınız.

Anahtar Konular

css animasyon eğitimicss transition eğitimikeyframes animasyoncss transform kursuweb animasyon eğitimicss geçişlercss animation performansscroll animasyon cssön yüz animasyoncss 3d transform
“İyi animasyon gösteriş yapmaz; kullanıcının dikkatini doğru yere taşır ve arayüzün nasıl davrandığını sessizce anlatır.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve hazırlık

1
CSS temeli

Seçiciler, kutu modeli ve temel yerleşim bilgisi animasyon konularına odaklanmayı kolaylaştırır.

2
Hover ve durumlar

hover ve focus gibi sözde sınıfları bilmek, geçişlerin hangi durumda tetiklendiğini anlamayı sağlar.

3
Geliştirici araçları

Chrome veya Firefox geliştirici araçlarını açıp öğeleri inceleyebilmek animasyonları gözlemlemek için gereklidir.

4
Çalışma ortamı

Bir metin editörü ve güncel bir tarayıcı ile basit sayfaları açıp kaydedebilmek yeterlidir.

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 değişimlerini yumuşatır, zamanlama ve cubic-bezier eğrilerini ayarlar ve transform ile öğeleri döndürüp ölçekleyerek hareketin temelini kurar.
Modül 1
Transition Temelleri
  • transition-property ile hangi özelliğin geçişi
  • transition-duration ile geçiş süresinin ayarı
  • transition-delay ile gecikmeli başlatma
  • Kısaltma söz dizimiyle tüm değerlerin birleşimi
  • Birden çok özelliğin virgülle ayrı canlandırılması
  • Geçişi olmayan değerler ve all kullanımının riski
Modül 2
Zamanlama Eğrileri
  • ease, linear, ease-in ve ease-out farkları
  • cubic-bezier ile özel hız eğrisi tanımlama
  • steps() ile kare kare basamaklı animasyon
  • Giriş ve çıkış için farklı eğri seçimi
  • Doğal his için ivmelenme ve yavaşlama
  • Eğri seçiminin algılanan hıza etkisi
Modül 3
2B Transform Dönüşümleri
  • translate ile öğeyi akışı bozmadan taşıma
  • scale ile boyut büyütme ve küçültme
  • rotate ile belirli açıda döndürme
  • skew ile eğme ve görsel çarpıtma
  • transform-origin ile dönüşüm merkezini kaydırma
  • Birden çok dönüşümün tek satırda zincirlenmesi
Modül 4
3B Transform ve Perspektif
  • perspective ile derinlik hissinin oluşturulması
  • rotateX ve rotateY ile eksende döndürme
  • translateZ ile öğeyi öne ve arkaya taşıma
  • transform-style: preserve-3d ile sahne kurma
  • backface-visibility ile kart çevirme etkisi
  • 3B kart çevirme bileşeninin baştan sona kurulması
Günün hedefiKatılımcı @keyframes ile çok adımlı animasyon tanımlar, animation özellikleriyle süre, yineleme ve yönü denetler ve gecikmelerle birbiriyle senkronize sahneler kurar.
Modül 1
@keyframes Tanımlama
  • from ve to ile başlangıç ve bitiş kareleri
  • Yüzde değerleriyle ara karelerin tanımı
  • Tek bir keyframe'de birden çok özellik canlandırma
  • Anlamlı keyframe adlandırma ve yeniden kullanım
  • Karelerde atlanan özelliklerin yorumlanması
  • Döngüde başı ve sonu buluşturan akıcı tasarım
Modül 2
animation Özellikleri
  • animation-name ve animation-duration ayarı
  • animation-iteration-count ile yineleme sayısı
  • animation-direction ile alternate yön değişimi
  • animation-timing-function ile hız eğrisi
  • animation-delay ile gecikmeli başlatma
  • Kısaltma söz dizimiyle tüm değerleri birleştirme
Modül 3
Durum ve Doldurma
  • animation-fill-mode ile forwards ve backwards
  • animation-play-state ile duraklat ve devam ettir
  • hover ile animasyonu başlatma ve durdurma
  • Sonsuz döngü (infinite) ile sürekli hareket
  • Bitişte son karede kalma davranışının ayarı
  • Birden çok animasyonun aynı öğede birleşimi
Modül 4
Senkronize Sahneler
  • Gecikmelerle öğeleri sırayla sahneye alma
  • Liste öğelerine kademeli (stagger) giriş etkisi
  • Yükleniyor göstergesi (spinner) animasyonu kurma
  • Dikkat çeken nabız ve sallanma mikro etkileri
  • Giriş ve çıkış animasyonlarının eşzamanlanması
  • Birden çok katmanla basit bir sahne tasarımı
Günün hedefiKatılımcı hangi özelliklerin performanslı canlandığını öğrenir, will-change ve katman kavramını uygular, kaydırmaya bağlı animasyonları kurar ve erişilebilirlik tercihlerine saygı gösterir.
Modül 1
Animasyon Performansı
  • Reflow, repaint ve compositing aşamalarının farkı
  • transform ve opacity ile ucuz canlandırma
  • width, top gibi layout tetikleyen özelliklerden kaçınma
  • Geliştirici araçlarında kare hızının izlenmesi
  • will-change ile tarayıcıya ipucu verme
  • Aşırı will-change kullanımının bellek maliyeti
Modül 2
GPU Katmanı ve Akıcılık
  • Compositor katmanının nasıl oluşturulduğu
  • translateZ ile öğenin kendi katmanına alınması
  • Jank oluşturan pahalı animasyonların tespiti
  • 60 fps için kare başına bütçe kavramı
  • Çok sayıda animasyonun aynı anda yönetimi
  • Gereksiz katmanların performansa olumsuz etkisi
Modül 3
Scroll ve Modern Animasyon
  • scroll-behavior: smooth ile yumuşak kaydırma
  • scroll-snap ile bölümlere yapışan kaydırma
  • Scroll ile tetiklenen görünüme giriş etkileri
  • animation-timeline ile scroll tabanlı animasyon
  • @property ile canlandırılabilir özel değişken
  • Modern tekniklerde tarayıcı desteğinin kontrolü
Modül 4
Erişilebilir Animasyon
  • prefers-reduced-motion ile hareketi azaltma
  • Baş dönmesi yaratan büyük hareketlerden kaçınma
  • Animasyonun anlam taşıması ve dikkat dağıtmaması
  • Otomatik oynayan hareketlerde duraklatma seçeneği
  • Odak ve klavye kullanımıyla uyumlu geçişler
  • Kademeli iyileştirme ile fallback davranışı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geçiş kurma

transition özellikleri ve gecikmelerle durum değişimlerini yumuşatarak akıcı hover ve focus etkileri üretirsiniz.

✅
Zamanlama kontrolü

cubic-bezier ve steps ile hareketin hız hissini şekillendirir, doğal ve amaca uygun eğriler seçersiniz.

✅
Transform ustalığı

translate, scale, rotate ve 3B dönüşümlerle öğeleri akışı bozmadan taşır, döndürür ve çevirirsiniz.

✅
Keyframe animasyon

@keyframes ile çok adımlı animasyonlar tanımlar, yineleme, yön ve doldurma modunu güvenle denetlersiniz.

✅
Senkron sahneler

Gecikme ve zincirleme ile kademeli giriş ve senkronize animasyon sahnelerini JavaScript olmadan kurarsınız.

✅
Performans bilinci

transform ve opacity odaklı yaklaşımla reflow'dan kaçınır, 60 fps akan takılmasız animasyonlar üretirsiniz.

✅
Scroll animasyonu

scroll-snap, smooth kaydırma ve scroll tabanlı modern tekniklerle kaydırmaya bağlı etkiler tasarlarsınız.

✅
Erişilebilir hareket

prefers-reduced-motion ve ölçülü hareketle tüm kullanıcılar için güvenli ve rahatsız etmeyen animasyon kurarsınız.

Kimler İçin Uygundur?

  • Arayüzlerine profesyonel hareket katmak isteyen ön yüz geliştiricileri
  • statik tasarımlarını canlandırmak isteyen web tasarımcıları
  • CSS temeli olan bilgisayar bölümü öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Arayüzlerine profesyonel hareket katmak isteyen ön yüz geliştiricileri, statik tasarımlarını canlandırmak isteyen web tasarımcıları ve CSS temeli olan öğrenciler için uygundur. Temel CSS seçici ve yerleşim bilgisi yeterlidir.
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 buton, kart ve menü gibi gerçek bileşenler üzerinde uygulanır. Yüz yüze veya online yapılabilir ve kurumun ihtiyacına göre uyarlanabilir.
JavaScript gerekiyor mu?
Hayır. Eğitim tamamen CSS ile hareket üretmeye odaklanır; geçişler, keyframe animasyonları ve scroll tabanlı etkiler JavaScript olmadan kurulur. Böylece hafif ve performanslı çözümler öğrenilir.
Animasyon performansı işleniyor mu?
Evet. Son gün hangi özelliklerin ucuz canlandığı, reflow ve repaint, GPU katmanı ve will-change gibi konular işlenir. Geliştirici araçlarıyla kare hızı izlenerek 60 fps akan animasyonlar hedeflenir.
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 uygulanan animasyon bileşenlerini 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. CSS ile Animasyon ve Geçişler 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 CSSTailwind CSS Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Tailwind CSS Eğitimi

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

Utility-first yaklaşımıyla Tailwind CSS kullanarak responsive, dark mode destekli ve optimize arayüzler kurmayı öğreten uygulamalı eğitim.

Detayları Gör →
HTML ve CSSTemel Web Programlama (HTML, CSS, JavaScript) Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Temel Web Programlama (HTML, CSS, JavaScript) Eğitimi

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

HTML, CSS ve JavaScript ile sıfırdan etkileşimli web sayfası geliştirmeyi öğreten, mini proje ile tamamlanan temel seviye web programlama eğitimi.

Detayları Gör →
HTML ve CSSWeb Apps with web2py: Working with Prebuilt Bootstrap Templates Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Web Apps with web2py: Working with Prebuilt Bootstrap Templates Eğitimi

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

Python tabanlı web2py ve hazır Bootstrap şablonlarıyla MVC, SQLFORM ve kimlik doğrulamalı web uygulaması geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
HTML ve CSSWeb Development Fundamentals - HTML and CSS Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Web Development Fundamentals - HTML and CSS Eğitimi

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

Semantik HTML, CSS kutu modeli, Flexbox, Grid ve responsive ile sıfırdan statik web sitesi geliştirmeyi öğreten temel seviye web geliştirme eğitimi.

Detayları Gör →
HTML ve CSSWeb Development with HTML, CSS, and JavaScript Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Web Development with HTML, CSS, and JavaScript Eğitimi

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

Semantik HTML, Flexbox, Grid, responsive tasarım, DOM, olaylar ve fetch ile uçtan uca web geliştirme ve ön yüz eğitimi.

Detayları Gör →
HTML ve CSSWeb Fundamentals: Web Development with HTML Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Web Fundamentals: Web Development with HTML Eğitimi

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

Web'in nasıl çalıştığını ve HTML ile sayfa oluşturmayı sıfırdan öğreten temel web geliştirme eğitimi; formlar, tablolar, erişilebilirlik ve yayın.

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