Polecane kursy:
- Poprzednia strona Funkcja CSS counters()
- Następna strona Funkcja CSS drop-shadow()
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS
Funkcja cubic-bezier() w CSS
Definicja i użycie CSS cubic-bezier()
Funkcja służy do definiowania trójpunktowych krzywych bezyli.
Trójpunktowe krzywe bezyli są zdefiniowane przez cztery punkty P0, P1, P2 i P3. W CSS, P0 i P3 są punktami początkowymi i końcowymi krzywej, a współrzędne tych punktów są stałe proporcje. P0 jest (0, 0), co reprezentuje początkowy czas i stan początkowy; P3 jest (1, 1), co reprezentuje końcowy czas i stan końcowy.
cubic-bezier()
Funkcje mogą być używane z animation-timing-function
Atrybuty i transition-timing-function
Atrybuty używane razem.
Przykład
Przykład 1
Przejście z różnicującą prędkością od początku do końca:
div { width: 100px; height: 100px; background: red; transition: width 2s; transition-timing-function: cubic-bezier(0.1, 0.7, 1.0, 0.1); }
Przykład 2
Pokazanie elementów <div>, które mają różne wartości prędkości trójpunktowych bezyli.
#div1 {animation-timing-function: cubic-bezier(0,0,1,1);} #div2 {animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);} #div3 {animation-timing-function: cubic-bezier(0.42,0,1,1);} #div4 {animation-timing-function: cubic-bezier(0,0,0.58,1);} #div5 {animation-timing-function: cubic-bezier(0.42,0,0.58,1);}
Gramatyka CSS
cubic-bezier(x1,y1,x2,y2)
Wartość | Opis |
---|---|
x1,y1,x2,y2 | Wymagane. Wartość liczbowa. x1 i x2 muszą być liczbami z zakresu 0 do 1. |
Szczegóły techniczne
Wersja: | CSS3 |
---|
Wspierane przeglądarki
Tabela zawiera numery wersji przeglądarek, które w pełni wspierają tę funkcję.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 10.0 | 4.0 | 3.1 | 10.5 |
Strony związane
Odniesienie:Atrybut animation-timing-function CSS
Odniesienie:Atrybut transition-timing-function w CSS
- Poprzednia strona Funkcja CSS counters()
- Następna strona Funkcja CSS drop-shadow()
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS