Jalur tugas / dari masukan ke hasil
Cara mendesain kurva easing cubic-bezier
- 01
Tempatkan titik kendali pertama
Atur Titik kendali X1 antara 0 dan 1 serta Titik kendali Y1 antara −1 dan 2. Bagan kurva digambar ulang secara langsung, dengan garis pemandu dari titik awal ke pegangan Anda.
- 02
Tempatkan titik kendali kedua
Atur Titik kendali X2 (0–1) dan Titik kendali Y2 (−1 hingga 2). Menarik nilai Y melewati 1 adalah yang menciptakan overshoot yang membuat easing terasa pegas; menarik Y1 di bawah 0 menambahkan momen antisipasi sebelum gerakan dimulai.
- 03
Atur durasinya
Pilih Durasi dari 0,1 hingga 4 detik. Penanda di jalur gerak berulang melewatinya menggunakan kurva persis Anda, jadi irama yang Anda tonton adalah irama yang Anda kirim.
- 04
Atau mulai dari kurva yang dikenal
Kurva bawaan — 0,25; 0,1; 0,25; 1 — persis sama dengan kata kunci ease standar dan merupakan titik awal yang netral. Tekan Muat contoh untuk kurva overshoot pegas (0,34; 1,56; 0,64; 1) yang mendemonstrasikan apa yang dilakukan nilai Y di atas 1.
- 05
Salin CSS timing
Salin CSS atau Unduh .css menyimpan toolars-cubic-bezier.css. Aturan .motion menetapkan transition-duration dan kedua properti timing-function. animation-duration tidak ditetapkan; tambahkan durasi itu sendiri untuk animasi keyframe.
- 06
Baca bagannya sebelum dikirim
Bagan memetakan progres terhadap waktu antara titik awal dan akhir yang tetap: bagian datar berarti lambat, bagian curam berarti cepat. Kurva yang turun di bawah awal atau naik melewati akhir bukanlah kesalahan — itulah antisipasi dan overshoot, digambar dengan jujur.