Sürüklenebilir bir düzenleyici ve canlı animasyon önizlemesiyle özel cubic-bezier yumuşatma eğrileri tasarlayın.

Eğri düzenleyici
1 2 0 1 0 1 Zaman İlerleme

Yumuşatma eğrisini şekillendirmek için iki tutamacı sürükleyin.

Animasyon önizlemesi
Yumuşatılmış
Doğrusal
Dolgu
1.2s
Kontrol noktaları
Nokta 1
Nokta 2
Hazır ayarlar
Değer
cubic-bezier(0, 0, 1, 1)
CSS çıktısı
transition-timing-function: ; animation-timing-function: ;

Her şey tarayıcınızda çalışır — hiçbir şey yüklenmez.


Cubic-Bézier Yumuşatma Düzenleyici Hakkında

Cubic-Bézier Yumuşatma Düzenleyicisi, CSS geçişleri ve animasyonları için özel zamanlama fonksiyonları tasarlar. Eğri tuvalindeki iki kontrol tutamağını sürükleyin ve cubic-bezier(x1, y1, x2, y2) değeri canlı olarak güncellensin; bir animasyon önizlemesi, farkı hissetmeniz için yumuşatmayı doğrusal bir referansın yanında oynatır, ayarlanabilir bir süre ve anında tekrar oynatma ile.

On ön ayar, yaygın kelime dağarcığını kapsar — standart ease, ease-in, ease-out ve ease-in-out, artı bitiş noktalarının ötesine geçen back ve anticipate gibi etkileyici eğriler ve materyal tarzı hızlanma ve yavaşlama rampaları. Bunları olduğu gibi veya kendi eğrinizi sürüklemek için başlangıç noktası olarak kullanın.

Ayrıca tam kontrol noktası koordinatlarını yazabilir, ilham için rastgele düğmesine basabilir ve ham cubic-bezier() değerini veya yapıştırmaya hazır bir CSS kuralını kopyalayabilirsiniz. Düzenleyicinin tamamı tarayıcınızda çalışır.

Cubic-Bézier Yumuşatma Düzenleyici Nasıl Kullanılır

  1. Yumuşatmayı şekillendirmek için eğri düzenleyicisindeki iki tutamağı sürükleyin.
  2. Tekrar Oynat'a tıklayın ve gerekirse süreyi ayarlayarak yumuşatılmış animasyonu doğrusal referansla karşılaştırın.
  3. Hızlı bir başlangıç noktası için ön ayarları — ease, back, anticipate, material ve daha fazlasını — deneyin.
  4. Tam değerler için sayısal kontrol noktası girdileriyle ince ayar yapın.
  5. cubic-bezier() değerini veya eksiksiz CSS parçacığını kopyalayın.

Sıkça sorulan sorular

Bunlar iki kontrol noktasının koordinatlarıdır: x1, y1, x2, y2. X ekseni zamandır (0'dan 1'e) ve y ekseni animasyon ilerlemesidir. Erken yükseğe çekilen noktalar hareketi hızlı başlatır; düşüğe çekilenler yavaş başlatır.

Y değerleri çıkabilir. 1'in üzerindeki bir y, animasyonun hedefini aşıp geri yerleşmesini sağlar — "back" ve "anticipate" ön ayarları tam olarak bunu yapar. X değerleri 0 ile 1 arasında kalmalıdır çünkü zaman geriye doğru akamaz.

Herhangi bir CSS transition-timing-function veya animation-timing-function'da ve Web Animations API'sinin easing seçeneğinde. ease-in-out gibi anahtar kelimelerin yerine arayüzünüze göre ayarlanmış bir eğri koyar.

Ekrana giren veya girdiye yanıt veren öğeler için ease-out (hızlı başlangıç, yumuşak duruş) kullanın — anında hissettirir. Ekrandan çıkan öğeler için ease-in kullanın. Ease-in-out, her iki ucun da görünür olduğu hareketlere uygundur.

Evet, hesap gerektirmeden ücretsizdir ve tamamen tarayıcınızda çalışır — tasarladığınız hiçbir şey yüklenmez.


Popüler aramalar
cubic bezier yumuşatma düzenleyici cubic-bezier css oluşturucu css yumuşatma fonksiyonu oluşturucu css geçiş zamanlama fonksiyonu animasyon yumuşatma eğrisi düzenleyici özel bezier eğrisi css ease-in-out cubic bezier
Yardıma mı ihtiyacınız var?
Bu araçta bir sorun mu buldunuz? Ekibimize bildirin.
Sorun bildir

Bu ücretsiz aracı kendi web sitenize ekleyin — aşağıdaki kodu kopyalayıp yapıştırın.