BT Sözlüğü › Programlama › Yumuşatma (easing)

Yumuşatma (easing)

Programlama Svenska → Güncellendi: 2026-10-24

Bir animasyonun temposunu biçimlendiren işlev — yavaş başla, yavaş bit, aş — mekanik sabit hız yerine.

Doğrusal hareket ölü görünür; gerçek şeyler hızlanır ve yavaşlar. Bir yumuşatma işlevi, normalleştirilmiş zamanı t (0→1) doğrusal olması gerekmeyen bir ilerleme değerine eşler: ease-in yavaş başlar, ease-out yavaş biter, ease-in-out ikisini de yapar. Yaygın eğriler polinomsal (ikinci, üçüncü derece), sinüzoidal, üstel ve aşıp yerine oturan yay benzeri işlevlerdir.

Robert Penner’ın yumuşatma denklemleri (2002) fiilî kitaplık oldu; Flash’a, CSS’e ve sayısız motora kopyalandı. CSS bunları cubic-bezier() ve ease-in-out gibi anahtar sözcüklerle sunar. Eğriyi seçmek matematik kadar zanaattır: bir arayüzü tembel ya da ani değil, duyarlı hissettiren budur.

← Sözlüğe dön