Cubic Bezier Düzenleyici

Grafikteki iki kontrol noktasını sürükleyin ya da değerlerini yazın; topun eğri boyunca hareketini izleyin. Hazır ayarlar ease, ease-in, ease-out, ease-in-out ve linear eğrilerini verir.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Grafikte Kontrol noktası 1 ya da Kontrol noktası 2 değerini sürükleyin. Bir noktaya tıklayıp ok tuşlarıyla küçük adımlar atabilirsiniz; daha büyük adımlar için Shift tuşunu basılı tutun.
  2. Daha kesin bir eğri istiyorsanız değerleri x1 (0 ile 1 arası), y1, x2 (0 ile 1 arası) ve y2 alanlarına yazın. x değerleri 0 ile 1 arasında kalmalıdır.
  3. ease-in-out gibi bir hazır ayar seçin ya da Animasyon önizlemesi altındaki Oynat düğmesine basarak topun eğriyi izlediğini görün.
  4. CSS tanımını kopyalayıp bir geçiş ya da animasyonda kullanın.

Dört sayı ne anlama gelir?

Bir cubic Bézier geçiş eğrisi (0, 0) noktasında başlar ve (1, 1) noktasında biter. İki kontrol noktası, (x1, y1) ve (x2, y2), şeklini belirler. Yatay eksen geçen sürenin payını, dikey eksen yapılan değişimin payını gösterir. CSS Easing Functions belirtimi kontrol noktalarının x değerlerini 0 ile 1 arasına sınırlar; çünkü zaman geriye akamaz ve sonun ötesine geçemez.

y değerlerinin böyle bir sınırı yoktur. 1'in üstünde ya da 0'ın altında bir y değeri eğriyi aşırıya taşırır; değişim sonunu geçip geri döner ya da ters yönde hareketle başlar.

cubic-bezier(x1, y1, x2, y2), burada x1 ve x2 değerleri 0 ile 1 arasındadır

Hazır ayarlar ve animasyon

ease anahtar sözcüğü cubic-bezier(0.25, 0.1, 0.25, 1), ease-in cubic-bezier(0.42, 0, 1, 1), ease-out cubic-bezier(0, 0, 0.58, 1) ve ease-in-out cubic-bezier(0.42, 0, 0.58, 1) değerlerine karşılık gelir; belirtim bu değerleri verir. linear geçişi düz bir çizgidir ve cubic-bezier(0, 0, 1, 1) eğrisi de aynı çizgiyi çizer.

Top, eğriyi bir animasyonun zamanlaması olarak izler; böylece geçişi hareket olarak görürsünüz. Cihazınız azaltılmış hareket istiyorsa animasyon duraklı başlar ve Oynat ile çalıştırılır.

  • Sayfaya gelen bir öğe için ease-out gibi yumuşak bir eğri, sayfadan çıkan bir öğe için ease-in kullanın.
  • Geçişi kısa tutun; böylece eğri hissedilir, beklenmez.

Örnek: sürenin yarısındaki ilerleme

ease-in-out eğrisi, cubic-bezier(0.42, 0, 0.58, 1), merkezine göre simetriktir; bu yüzden sürenin yarısında değişimin tam yarısını yapmış olur ve okuma alanı 0,5000 gösterir.

ease eğrisi, cubic-bezier(0.25, 0.1, 0.25, 1), aynı noktada daha ileridedir. Sürenin yarısında değişimin 0,8024'ünü yapmış olur; yani başta hızlı ilerler ve sonda yavaşlar.

Sık sorulan sorular

Top neyi gösteriyor?

Top, izin sol ucundan sağ ucuna doğru hareket eder ve konumu eğriyi izler: yatay konum, o ana kadar yapılan değişimin payıdır. Eğri 1'in üstüne çıktığında top izin sonunu geçer ve orada kırpılır.

x değerleri neden 0 ile 1'in dışına çıkamaz?

Yatay eksen zamandır ve eğri başlangıçtan bitişe kadar olan zamanı kapsar. Başlangıçtan önceki ya da bitişten sonraki bir zamanın eğride yeri yoktur; bu yüzden belirtim kontrol noktalarının x değerlerini 0 ile 1 arasında tutar. y değerlerinin böyle bir sınırı yoktur.

ease-in ile ease-out arasındaki fark nedir?

ease-in yavaş başlar ve sona doğru hızlanır; ease-out hızlı başlar ve sonda yavaşlar. İki eğri birbirinin ayna görüntüsüdür; aynı değişim ters yönde okunur.

Değeri hem geçişte hem animasyonda kullanabilir miyim?

Evet. Aynı cubic-bezier() değeri, transition-timing-function olduğu gibi animation-timing-function özelliğinde de çalışır; tanımı iki yerde de kullanabilirsiniz.

Sürüklediğim ya da yazdığım bilgiler saklanıyor ya da sunucuya gönderiliyor mu?

Hayır. Eğri ve animasyon tarayıcınızda çalışır. Hiçbir şey saklanmaz ya da sunucumuza gönderilmez; bu yüzden sayfadan ayrılmadan önce tanımı kopyalayın.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.