CSS cubic-bezier() functie
- Vorige pagina CSS counters() functie
- Volgende pagina CSS drop-shadow() functie
- Ga naar de vorige laag CSS Functie Referentiemanual
Definitie en gebruik
CSS cubic-bezier()
Functie wordt gebruikt om de cubische Bezier-kromme te definiëren.
De cubische Bezier-kromme wordt gedefinieerd door vier punten P0, P1, P2 en P3. In CSS zijn P0 en P3 het beginpunt en eindpunt van de kromme, en de coördinaten van deze punten zijn vaste ratios. P0 is (0, 0), wat de initiële tijd en status vertegenwoordigt; P3 is (1, 1), wat de uiteindelijke tijd en status vertegenwoordigt.
cubic-bezier()
Functies kunnen worden gebruikt met animation-timing-function
Eigenschappen en transition-timing-function
Eigenschappen worden samen gebruikt.
Voorbeeld
Voorbeeld 1
Een overgangseffect van snelheidswijziging van begin tot einde:
div { breedte: 100 px; hoogte: 100 px; achtergrond: rood; transition: breedte 2s; transition-timing-function: cubic-bezier(0.1, 0.7, 1.0, 0.1); }
Voorbeeld 2
Toon <div>-elementen met verschillende cubische Bezier-snelheidswaarden:
#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);}
CSS syntaxis
cubic-bezier(x1,y1,x2,y2)
Waarde | Beschrijving |
---|---|
x1,y1,x2,y2 | Verplicht. Numerieke waarde. x1 en x2 moeten cijfers zijn tussen 0 en 1. |
Technische details
Versie: | CSS3 |
---|
Browserondersteuning
Tafelgetallen geven de browserversie aan die de functie volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 10.0 | 4.0 | 3.1 | 10.5 |
Gerelateerde pagina's
Referentie:CSS animation-timing-function Eigenschap
Referentie:CSS transition-timing-function eigenschap
- Vorige pagina CSS counters() functie
- Volgende pagina CSS drop-shadow() functie
- Ga naar de vorige laag CSS Functie Referentiemanual