René's URL Explorer Experiment


Title: CSS Easing Functions Module Level 2

Mail addresses
bbirtles@mozilla.com
shans@google.com
jakearchibald@google.com
dino@apple.com
www-style@w3.org?Subject=[css-easing] PUT SUBJECT HERE

Generator: Bikeshed version e0b165ae4, updated Mon Nov 2 15:16:49 2026 -0800

direct link

Domain: drafts.csswg.org

Nonetext/html; charset=utf-8
w3c-statusED
revision8e3693ea9baa53f5411eb18d3b18201e8c15fb14
color-schemedark light

Links:

https://www.w3.org/
Editor’s Drafthttps://www.w3.org/standards/types/#ED
https://drafts.csswg.org/css-easing/https://drafts.csswg.org/css-easing/
https://www.w3.org/TR/css-easing-2/https://www.w3.org/TR/css-easing-2/
https://wpt.fyi/results/css/css-easinghttps://wpt.fyi/results/css/css-easing
CSSWG Issues Repositoryhttps://github.com/w3c/csswg-drafts/labels/css-easing-2
Mozillahttps://www.mozilla.org/
Tab Atkins Jr.http://xanthir.com/contact
Chris Lilleyhttps://svgees.us/
Apple Inchttps://www.apple.com/
GitHub Editorhttps://github.com/w3c/csswg-drafts/blob/main/css-easing-2/Overview.bs
#cssircs://irc.w3.org:6667/css
web-platform-tests css/css-easinghttps://github.com/web-platform-tests/wpt/tree/master/css/css-easing
https://wpt.fyi/results/css/css-easing/https://wpt.fyi/results/css/css-easing/
Copyrighthttps://www.w3.org/policies/#copyright
World Wide Web Consortiumhttps://www.w3.org/
liabilityhttps://www.w3.org/policies/#Legal_Disclaimer
trademarkhttps://www.w3.org/policies/#W3C_Trademarks
permissive document licensehttps://www.w3.org/copyright/software-license/
CSShttps://www.w3.org/TR/CSS/
filing issues in GitHubhttps://github.com/w3c/csswg-drafts/issues
archivedhttps://lists.w3.org/Archives/Public/public-css-archive/
archivedhttps://lists.w3.org/Archives/Public/www-style/
18 August 2025 W3C Process Documenthttps://www.w3.org/policies/process/20250818/
1 Introductionhttps://drafts.csswg.org/css-easing/#introduction
1.1 Value Definitionshttps://drafts.csswg.org/css-easing/#values
2 Easing functionshttps://drafts.csswg.org/css-easing/#easing-functions
2.1 Linear Easing Functions: linear, linear()https://drafts.csswg.org/css-easing/#the-linear-easing-function
2.1.1 Serializinghttps://drafts.csswg.org/css-easing/#linear-easing-function-serializing
2.1.2 Outputhttps://drafts.csswg.org/css-easing/#linear-easing-function-output
2.1.3 Exampleshttps://drafts.csswg.org/css-easing/#linear-easing-function-examples
2.2 Cubic Bézier Easing Functions: ease, ease-in, ease-out, ease-in-out, cubic-bezier()https://drafts.csswg.org/css-easing/#cubic-bezier-easing-functions
2.2.1 Serializinghttps://drafts.csswg.org/css-easing/#bezier-serialization
2.2.2 Outputhttps://drafts.csswg.org/css-easing/#cubic-bezier-algo
2.3 Step Easing Functions: step-start, step-end, steps()https://drafts.csswg.org/css-easing/#step-easing-functions
2.3.1 Serializinghttps://drafts.csswg.org/css-easing/#steps-serialization
2.3.2 Outputhttps://drafts.csswg.org/css-easing/#step-easing-algo
Privacy Considerationshttps://drafts.csswg.org/css-easing/#privacy
Security Considerationshttps://drafts.csswg.org/css-easing/#security
3 Changeshttps://drafts.csswg.org/css-easing/#changes
3.1 Changes since the FPWD of 28 August 2024 https://drafts.csswg.org/css-easing/#changes-20240828
3.2 Additions Since Level 1https://drafts.csswg.org/css-easing/#changes-L1
4 Acknowledgementshttps://drafts.csswg.org/css-easing/#acknowledgements
Conformancehttps://drafts.csswg.org/css-easing/#w3c-conformance
Document conventionshttps://drafts.csswg.org/css-easing/#w3c-conventions
Conformance classeshttps://drafts.csswg.org/css-easing/#w3c-conformance-classes
Partial implementationshttps://drafts.csswg.org/css-easing/#w3c-partial
Implementations of Unstable and Proprietary Featureshttps://drafts.csswg.org/css-easing/#w3c-conform-future-proofing
Non-experimental implementationshttps://drafts.csswg.org/css-easing/#w3c-testing
Indexhttps://drafts.csswg.org/css-easing/#index
Terms defined by this specificationhttps://drafts.csswg.org/css-easing/#index-defined-here
Terms defined by referencehttps://drafts.csswg.org/css-easing/#index-defined-elsewhere
Referenceshttps://drafts.csswg.org/css-easing/#references
Normative Referenceshttps://drafts.csswg.org/css-easing/#normative
Non-Normative Referenceshttps://drafts.csswg.org/css-easing/#informative
https://drafts.csswg.org/css-easing/#introduction
Easing functionshttps://drafts.csswg.org/css-easing/#easing-function
https://drafts.csswg.org/css-easing/#values
value definition syntaxhttps://www.w3.org/TR/css-values-3/#value-defs
[CSS-VALUES-3]https://drafts.csswg.org/css-easing/#biblio-css-values-3
[CSS-VALUES-3]https://drafts.csswg.org/css-easing/#biblio-css-values-3
https://drafts.csswg.org/css-easing/#easing-functions
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
easing functionhttps://drafts.csswg.org/css-easing/#easing-function
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
easing functionshttps://drafts.csswg.org/css-easing/#easing-function
[WEB-ANIMATIONS]https://drafts.csswg.org/css-easing/#biblio-web-animations
CSS Values 4 § 5.1 Range Restrictions and Range Definition Notationhttps://drafts.csswg.org/css-values-4/#numeric-ranges
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
output progress valueshttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
easing functionshttps://drafts.csswg.org/css-easing/#easing-function
https://drafts.csswg.org/css-easing/#typedef-linear-easing-function
|https://drafts.csswg.org/css-values-4/#comb-one
https://drafts.csswg.org/css-easing/#typedef-cubic-bezier-easing-function
|https://drafts.csswg.org/css-values-4/#comb-one
https://drafts.csswg.org/css-easing/#typedef-step-easing-function
timing-functions-syntax-computed.htmlhttps://wpt.fyi/results/css/css-easing/timing-functions-syntax-computed.html
(live test)http://wpt.live/css/css-easing/timing-functions-syntax-computed.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/timing-functions-syntax-computed.html
timing-functions-syntax-invalid.htmlhttps://wpt.fyi/results/css/css-easing/timing-functions-syntax-invalid.html
(live test)http://wpt.live/css/css-easing/timing-functions-syntax-invalid.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/timing-functions-syntax-invalid.html
timing-functions-syntax-valid.htmlhttps://wpt.fyi/results/css/css-easing/timing-functions-syntax-valid.html
(live test)http://wpt.live/css/css-easing/timing-functions-syntax-valid.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/timing-functions-syntax-valid.html
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
https://drafts.csswg.org/css-easing/#the-linear-easing-function
easing functionhttps://drafts.csswg.org/css-easing/#easing-function
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
linear easing functionhttps://drafts.csswg.org/css-easing/#linear-easing-function
|https://drafts.csswg.org/css-values-4/#comb-one
https://drafts.csswg.org/css-easing/#funcdef-linear
https://drafts.csswg.org/css-values-4/#number-value
&&https://drafts.csswg.org/css-values-4/#comb-all
https://drafts.csswg.org/css-values-4/#percentage-value
{0,2}https://drafts.csswg.org/css-values-4/#mult-num-range
#https://drafts.csswg.org/css-values-4/#mult-comma
linear-timing-functions-syntax.htmlhttps://wpt.fyi/results/css/css-easing/linear-timing-functions-syntax.html
(live test)http://wpt.live/css/css-easing/linear-timing-functions-syntax.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/linear-timing-functions-syntax.html
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
linear easing functionhttps://drafts.csswg.org/css-easing/#linear-easing-function
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
https://drafts.csswg.org/css-values-4/#percentage-value
https://drafts.csswg.org/css-values-4/#number-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
https://drafts.csswg.org/css-values-4/#percentage-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
used valuehttps://drafts.csswg.org/css-cascade-5/#used-value
linear() canonicalizationhttps://drafts.csswg.org/css-easing/#linear-canonicalization
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
internal representationhttps://drafts.css-houdini.org/css-typed-om-1/#css-internal-representation
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
linear-timing-functions-chrome-406926307-crash.htmlhttps://wpt.fyi/results/css/css-easing/linear-timing-functions-chrome-406926307-crash.html
(live test)http://wpt.live/css/css-easing/linear-timing-functions-chrome-406926307-crash.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/linear-timing-functions-chrome-406926307-crash.html
https://drafts.csswg.org/css-easing/#linear-easing-function-serializing
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
Serialize each control pointhttps://drafts.csswg.org/css-easing/#serialize-a-linear-control-point
concatenatehttps://infra.spec.whatwg.org/#string-concatenate
https://drafts.csswg.org/css-values-4/#number-value
control point’shttps://drafts.csswg.org/css-easing/#linear-control-point
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
control point’shttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
https://drafts.csswg.org/css-values-4/#percentage-value
https://drafts.csswg.org/css-easing/#example-5471f7f6
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valueshttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
https://drafts.csswg.org/css-easing/#linear-easing-function-output
linear easing functionhttps://drafts.csswg.org/css-easing/#linear-easing-function
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
before flaghttps://drafts.csswg.org/css-easing/#easing-function-before-flag
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
before flaghttps://drafts.csswg.org/css-easing/#easing-function-before-flag
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
control pointshttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
linear-timing-functions-output.htmlhttps://wpt.fyi/results/css/css-easing/linear-timing-functions-output.html
(live test)http://wpt.live/css/css-easing/linear-timing-functions-output.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/linear-timing-functions-output.html
https://drafts.csswg.org/css-easing/#linear-easing-function-examples
https://drafts.csswg.org/css-easing/#example-2c00d8c6
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
https://drafts.csswg.org/css-easing/#example-21c679c7
https://drafts.csswg.org/css-values-4/#percentage-value
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
https://drafts.csswg.org/css-easing/#example-b7d59a0c
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
https://drafts.csswg.org/css-easing/#example-67848c25
https://drafts.csswg.org/css-easing/#example-f1e7e0b1
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
easehttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease
ease-inhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in
ease-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out
ease-in-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out
cubic-bezier()https://drafts.csswg.org/css-easing/#funcdef-cubic-bezier
https://drafts.csswg.org/css-easing/#cubic-bezier-easing-functions
easing functionhttps://drafts.csswg.org/css-easing/#easing-function
cubic Bézier easing functionhttps://drafts.csswg.org/css-easing/#cubic-bzier-easing-function
easehttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease
|https://drafts.csswg.org/css-values-4/#comb-one
ease-inhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in
|https://drafts.csswg.org/css-values-4/#comb-one
ease-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out
|https://drafts.csswg.org/css-values-4/#comb-one
ease-in-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out
|https://drafts.csswg.org/css-values-4/#comb-one
https://drafts.csswg.org/css-easing/#funcdef-cubic-bezier
https://drafts.csswg.org/css-values-4/#number-value
,https://drafts.csswg.org/css-values-4/#comb-comma
https://drafts.csswg.org/css-values-4/#number-value
#{2}https://drafts.csswg.org/css-values-4/#mult-comma
ease-in-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out
cubic Bézier easing functionhttps://drafts.csswg.org/css-easing/#cubic-bzier-easing-function
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
ease-inhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in
ease-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out
ease-in-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out
easehttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease
lefthttps://drafts.csswg.org/css-position-3/#propdef-left
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
https://drafts.csswg.org/css-easing/#bezier-serialization
ease-inhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in
ease-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out
ease-in-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out
easehttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease
https://drafts.csswg.org/css-values-4/#number-value
concatenatehttps://infra.spec.whatwg.org/#string-concatenate
https://drafts.csswg.org/css-easing/#cubic-bezier-algo
cubic Bézier easing functionhttps://drafts.csswg.org/css-easing/#cubic-bzier-easing-function
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
[FUND-COMP-GRAPHICS]https://drafts.csswg.org/css-easing/#biblio-fund-comp-graphics
cubic-bezier-timing-functions-output.htmlhttps://wpt.fyi/results/css/css-easing/cubic-bezier-timing-functions-output.html
(live test)http://wpt.live/css/css-easing/cubic-bezier-timing-functions-output.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/cubic-bezier-timing-functions-output.html
step-starthttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start
step-endhttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-end
steps()https://drafts.csswg.org/css-easing/#funcdef-steps
https://drafts.csswg.org/css-easing/#step-easing-functions
easing functionhttps://drafts.csswg.org/css-easing/#easing-function
step-starthttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start
|https://drafts.csswg.org/css-values-4/#comb-one
step-endhttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-end
|https://drafts.csswg.org/css-values-4/#comb-one
https://drafts.csswg.org/css-easing/#funcdef-steps
https://drafts.csswg.org/css-values-4/#integer-value
,https://drafts.csswg.org/css-values-4/#comb-comma
https://drafts.csswg.org/css-easing/#typedef-step-position
?https://drafts.csswg.org/css-values-4/#mult-opt
jump-starthttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-start
|https://drafts.csswg.org/css-values-4/#comb-one
jump-endhttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-end
|https://drafts.csswg.org/css-values-4/#comb-one
jump-nonehttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-none
|https://drafts.csswg.org/css-values-4/#comb-one
jump-bothhttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-both
|https://drafts.csswg.org/css-values-4/#comb-one
starthttps://drafts.csswg.org/css-easing/#valdef-step-position-start
|https://drafts.csswg.org/css-values-4/#comb-one
endhttps://drafts.csswg.org/css-easing/#valdef-step-position-end
step-timing-functions-syntax.htmlhttps://wpt.fyi/results/css/css-easing/step-timing-functions-syntax.html
(live test)http://wpt.live/css/css-easing/step-timing-functions-syntax.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/step-timing-functions-syntax.html
https://drafts.csswg.org/css-values-4/#integer-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
https://drafts.csswg.org/css-easing/#typedef-step-position
endhttps://drafts.csswg.org/css-easing/#valdef-step-position-end
https://drafts.csswg.org/css-easing/#typedef-step-position
jump-nonehttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-none
https://drafts.csswg.org/css-values-4/#integer-value
https://drafts.csswg.org/css-easing/#typedef-step-position
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
jump-starthttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-start
jump-endhttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-end
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
linearhttps://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear
https://drafts.csswg.org/css-easing/#steps-serialization
easing functionhttps://drafts.csswg.org/css-easing/#easing-function
step-starthttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start
step-endhttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-end
stepshttps://drafts.csswg.org/css-easing/#steps-steps
step positionhttps://drafts.csswg.org/css-easing/#steps-step-position
endhttps://drafts.csswg.org/css-easing/#valdef-step-position-end
jump-endhttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-end
step positionhttps://drafts.csswg.org/css-easing/#steps-step-position
timing-functions-syntax-computed.htmlhttps://wpt.fyi/results/css/css-easing/timing-functions-syntax-computed.html
(live test)http://wpt.live/css/css-easing/timing-functions-syntax-computed.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/timing-functions-syntax-computed.html
https://drafts.csswg.org/css-easing/#step-easing-algo
step easing functionhttps://drafts.csswg.org/css-easing/#step-easing-function
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
before flaghttps://drafts.csswg.org/css-easing/#easing-function-before-flag
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
before flaghttps://drafts.csswg.org/css-easing/#easing-function-before-flag
stepshttps://drafts.csswg.org/css-easing/#steps-steps
step positionhttps://drafts.csswg.org/css-easing/#steps-step-position
https://drafts.csswg.org/css-easing/#typedef-step-position
step-timing-functions-output.htmlhttps://wpt.fyi/results/css/css-easing/step-timing-functions-output.html
(live test)http://wpt.live/css/css-easing/step-timing-functions-output.html
(source)https://github.com/web-platform-tests/wpt/blob/master/css/css-easing/step-timing-functions-output.html
https://drafts.csswg.org/css-easing/#privacy
https://drafts.csswg.org/css-easing/#security
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
https://drafts.csswg.org/css-easing/#changes
28 August 2024https://www.w3.org/TR/2024/WD-css-easing-2-20240828/
https://drafts.csswg.org/css-easing/#changes-20240828
https://drafts.csswg.org/css-easing/#changes-L1
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
https://drafts.csswg.org/css-easing/#acknowledgements
CSS Transitionshttps://www.w3.org/TR/css3-transitions/
Animation at Workhttps://damp-lake-50659.herokuapp.com/
https://drafts.csswg.org/css-easing/#w3c-conformance
https://drafts.csswg.org/css-easing/#w3c-conventions
[RFC2119]https://drafts.csswg.org/css-easing/#biblio-rfc2119
https://drafts.csswg.org/css-easing/#w3c-example
https://drafts.csswg.org/css-easing/#w3c-conformance-classes
CSS style sheethttp://www.w3.org/TR/CSS21/conform.html#style-sheet
UAhttp://www.w3.org/TR/CSS21/conform.html#user-agent
UAhttp://www.w3.org/TR/CSS21/conform.html#user-agent
https://drafts.csswg.org/css-easing/#w3c-partial
ignore as appropriatehttp://www.w3.org/TR/CSS21/conform.html#ignore
https://drafts.csswg.org/css-easing/#w3c-conform-future-proofing
following best practiceshttp://www.w3.org/TR/CSS/#future-proofing
unstablehttp://www.w3.org/TR/CSS/#unstable
proprietary extensionshttp://www.w3.org/TR/CSS/#proprietary-extension
https://drafts.csswg.org/css-easing/#w3c-testing
http://www.w3.org/Style/CSS/Test/http://www.w3.org/Style/CSS/Test/
public-css-testsuite@w3.orghttp://lists.w3.org/Archives/Public/public-css-testsuite
https://drafts.csswg.org/css-easing/#index
https://drafts.csswg.org/css-easing/#index-defined-here
before flaghttps://drafts.csswg.org/css-easing/#easing-function-before-flag
calculate cubic Bezier easing output progresshttps://drafts.csswg.org/css-easing/#calculate-cubic-bzier-easing-output-progress
calculate cubic Bézier easing output progresshttps://drafts.csswg.org/css-easing/#calculate-cubic-bzier-easing-output-progress
calculate linear easing output progresshttps://drafts.csswg.org/css-easing/#calculate-linear-easing-output-progress
calculate step easing output progresshttps://drafts.csswg.org/css-easing/#calculate-step-easing-output-progress
canonicalize a linear()https://drafts.csswg.org/css-easing/#linear-canonicalization
control pointhttps://drafts.csswg.org/css-easing/#linear-control-point
cubic-bezier()https://drafts.csswg.org/css-easing/#funcdef-cubic-bezier
https://drafts.csswg.org/css-easing/#typedef-cubic-bezier-easing-function
cubic Bézier easing functionhttps://drafts.csswg.org/css-easing/#cubic-bzier-easing-function
easehttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease
ease-inhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in
ease-in-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out
ease-outhttps://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out
https://drafts.csswg.org/css-easing/#typedef-easing-function
easing functionhttps://drafts.csswg.org/css-easing/#easing-function
endhttps://drafts.csswg.org/css-easing/#valdef-step-position-end
input progress valuehttps://drafts.csswg.org/css-easing/#easing-function-input-progress-value
jump-bothhttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-both
jump-endhttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-end
jump-nonehttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-none
jump-starthttps://drafts.csswg.org/css-easing/#valdef-step-position-jump-start
linear()https://drafts.csswg.org/css-easing/#funcdef-linear
linear() canonicalizationhttps://drafts.csswg.org/css-easing/#linear-canonicalization
https://drafts.csswg.org/css-easing/#typedef-linear-easing-function
linear easing functionhttps://drafts.csswg.org/css-easing/#linear-easing-function
output progress valuehttps://drafts.csswg.org/css-easing/#easing-function-output-progress-value
serialize a cubic-bezier() functionhttps://drafts.csswg.org/css-easing/#serialize-a-cubic-bezier-function
serialize a linear() control pointhttps://drafts.csswg.org/css-easing/#serialize-a-linear-control-point
serialize a linear() functionhttps://drafts.csswg.org/css-easing/#serialize-a-linear-function
serialize a steps() functionshttps://drafts.csswg.org/css-easing/#serialize-a-steps-functions
starthttps://drafts.csswg.org/css-easing/#valdef-step-position-start
https://drafts.csswg.org/css-easing/#typedef-step-easing-function
step easing functionhttps://drafts.csswg.org/css-easing/#step-easing-function
step-endhttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-end
https://drafts.csswg.org/css-easing/#typedef-step-position
step positionhttps://drafts.csswg.org/css-easing/#steps-step-position
stepshttps://drafts.csswg.org/css-easing/#steps-steps
steps()https://drafts.csswg.org/css-easing/#funcdef-steps
step-starthttps://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start
timing functionhttps://drafts.csswg.org/css-easing/#easing-function
https://drafts.csswg.org/css-easing/#index-defined-elsewhere
https://drafts.csswg.org/css-easing/#references
https://drafts.csswg.org/css-easing/#normative
CSS Cascading and Inheritance Level 5https://drafts.csswg.org/css-cascade-5/
https://drafts.csswg.org/css-cascade-5/https://drafts.csswg.org/css-cascade-5/
CSS Easing Functions Level 1https://drafts.csswg.org/css-easing/
https://drafts.csswg.org/css-easing/https://drafts.csswg.org/css-easing/
CSS Positioned Layout Module Level 3https://drafts.csswg.org/css-position-3/
https://drafts.csswg.org/css-position-3/https://drafts.csswg.org/css-position-3/
CSS Values and Units Module Level 3https://drafts.csswg.org/css-values-3/
https://drafts.csswg.org/css-values-3/https://drafts.csswg.org/css-values-3/
CSS Values and Units Module Level 4https://drafts.csswg.org/css-values-4/
https://drafts.csswg.org/css-values-4/https://drafts.csswg.org/css-values-4/
Infra Standardhttps://infra.spec.whatwg.org/
https://infra.spec.whatwg.org/https://infra.spec.whatwg.org/
Key words for use in RFCs to Indicate Requirement Levelshttps://datatracker.ietf.org/doc/html/rfc2119
https://datatracker.ietf.org/doc/html/rfc2119https://datatracker.ietf.org/doc/html/rfc2119
https://drafts.csswg.org/css-easing/#informative
CSS Typed OM Level 1https://drafts.css-houdini.org/css-typed-om-1/
https://drafts.css-houdini.org/css-typed-om-1/https://drafts.css-houdini.org/css-typed-om-1/
Web Animationshttps://drafts.csswg.org/web-animations-1/
https://drafts.csswg.org/web-animations-1/https://drafts.csswg.org/web-animations-1/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no


URLs of crawlers that visited me.