|
| https://www.w3.org/ |
| Editor’s Draft | https://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-easing | https://wpt.fyi/results/css/css-easing |
| CSSWG Issues Repository | https://github.com/w3c/csswg-drafts/labels/css-easing-2 |
| Mozilla | https://www.mozilla.org/ |
| Tab Atkins Jr. | http://xanthir.com/contact |
| Chris Lilley | https://svgees.us/ |
| Apple Inc | https://www.apple.com/ |
| GitHub Editor | https://github.com/w3c/csswg-drafts/blob/main/css-easing-2/Overview.bs |
| #css | ircs://irc.w3.org:6667/css |
| web-platform-tests css/css-easing | https://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/ |
| Copyright | https://www.w3.org/policies/#copyright |
| World Wide Web Consortium | https://www.w3.org/ |
| liability | https://www.w3.org/policies/#Legal_Disclaimer |
| trademark | https://www.w3.org/policies/#W3C_Trademarks |
| permissive document license | https://www.w3.org/copyright/software-license/ |
| CSS | https://www.w3.org/TR/CSS/ |
| filing issues in GitHub | https://github.com/w3c/csswg-drafts/issues |
| archived | https://lists.w3.org/Archives/Public/public-css-archive/ |
| archived | https://lists.w3.org/Archives/Public/www-style/ |
| 18 August 2025 W3C Process Document | https://www.w3.org/policies/process/20250818/ |
| 1 Introduction | https://drafts.csswg.org/css-easing/#introduction |
| 1.1
Value Definitions | https://drafts.csswg.org/css-easing/#values |
| 2 Easing functions | https://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
Serializing | https://drafts.csswg.org/css-easing/#linear-easing-function-serializing |
| 2.1.2
Output | https://drafts.csswg.org/css-easing/#linear-easing-function-output |
| 2.1.3
Examples | https://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
Serializing | https://drafts.csswg.org/css-easing/#bezier-serialization |
| 2.2.2
Output | https://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
Serializing | https://drafts.csswg.org/css-easing/#steps-serialization |
| 2.3.2
Output | https://drafts.csswg.org/css-easing/#step-easing-algo |
| Privacy Considerations | https://drafts.csswg.org/css-easing/#privacy |
| Security Considerations | https://drafts.csswg.org/css-easing/#security |
| 3 Changes | https://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 1 | https://drafts.csswg.org/css-easing/#changes-L1 |
| 4 Acknowledgements | https://drafts.csswg.org/css-easing/#acknowledgements |
|
Conformance | https://drafts.csswg.org/css-easing/#w3c-conformance |
|
Document conventions | https://drafts.csswg.org/css-easing/#w3c-conventions |
|
Conformance classes | https://drafts.csswg.org/css-easing/#w3c-conformance-classes |
|
Partial implementations | https://drafts.csswg.org/css-easing/#w3c-partial |
|
Implementations of Unstable and Proprietary Features | https://drafts.csswg.org/css-easing/#w3c-conform-future-proofing |
|
Non-experimental implementations | https://drafts.csswg.org/css-easing/#w3c-testing |
| Index | https://drafts.csswg.org/css-easing/#index |
| Terms defined by this specification | https://drafts.csswg.org/css-easing/#index-defined-here |
| Terms defined by reference | https://drafts.csswg.org/css-easing/#index-defined-elsewhere |
| References | https://drafts.csswg.org/css-easing/#references |
| Normative References | https://drafts.csswg.org/css-easing/#normative |
| Non-Normative References | https://drafts.csswg.org/css-easing/#informative |
| https://drafts.csswg.org/css-easing/#introduction |
| Easing functions | https://drafts.csswg.org/css-easing/#easing-function |
| https://drafts.csswg.org/css-easing/#values |
| value definition syntax | https://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 value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| easing function | https://drafts.csswg.org/css-easing/#easing-function |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| easing functions | https://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 Notation | https://drafts.csswg.org/css-values-4/#numeric-ranges |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| output progress values | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| easing functions | https://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.html | https://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.html | https://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.html | https://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 |
| linear | https://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 function | https://drafts.csswg.org/css-easing/#easing-function |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| linear easing function | https://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.html | https://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 |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| linear() | https://drafts.csswg.org/css-easing/#funcdef-linear |
| linear easing function | https://drafts.csswg.org/css-easing/#linear-easing-function |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://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 value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| https://drafts.csswg.org/css-values-4/#percentage-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| used value | https://drafts.csswg.org/css-cascade-5/#used-value |
| linear() canonicalization | https://drafts.csswg.org/css-easing/#linear-canonicalization |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| internal representation | https://drafts.css-houdini.org/css-typed-om-1/#css-internal-representation |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| linear-timing-functions-chrome-406926307-crash.html | https://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 |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| Serialize each control point | https://drafts.csswg.org/css-easing/#serialize-a-linear-control-point |
| concatenate | https://infra.spec.whatwg.org/#string-concatenate |
| https://drafts.csswg.org/css-values-4/#number-value |
| control point’s | https://drafts.csswg.org/css-easing/#linear-control-point |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| control point’s | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://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 points | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress values | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| https://drafts.csswg.org/css-easing/#linear-easing-function-output |
| linear easing function | https://drafts.csswg.org/css-easing/#linear-easing-function |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| before flag | https://drafts.csswg.org/css-easing/#easing-function-before-flag |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| before flag | https://drafts.csswg.org/css-easing/#easing-function-before-flag |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| control points | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| control point | https://drafts.csswg.org/css-easing/#linear-control-point |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| linear-timing-functions-output.html | https://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 |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| linear | https://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 |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| https://drafts.csswg.org/css-easing/#example-b7d59a0c |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| linear | https://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 |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| ease | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease |
| ease-in | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in |
| ease-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out |
| ease-in-out | https://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 function | https://drafts.csswg.org/css-easing/#easing-function |
| cubic Bézier easing function | https://drafts.csswg.org/css-easing/#cubic-bzier-easing-function |
| ease | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| ease-in | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| ease-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| ease-in-out | https://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-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out |
| cubic Bézier easing function | https://drafts.csswg.org/css-easing/#cubic-bzier-easing-function |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| ease-in | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in |
| ease-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out |
| ease-in-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out |
| ease | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease |
| left | https://drafts.csswg.org/css-position-3/#propdef-left |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| https://drafts.csswg.org/css-easing/#bezier-serialization |
| ease-in | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in |
| ease-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out |
| ease-in-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out |
| ease | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease |
| https://drafts.csswg.org/css-values-4/#number-value |
| concatenate | https://infra.spec.whatwg.org/#string-concatenate |
| https://drafts.csswg.org/css-easing/#cubic-bezier-algo |
| cubic Bézier easing function | https://drafts.csswg.org/css-easing/#cubic-bzier-easing-function |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://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.html | https://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-start | https://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start |
| step-end | https://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 function | https://drafts.csswg.org/css-easing/#easing-function |
| step-start | https://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| step-end | https://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-start | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-start |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| jump-end | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-end |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| jump-none | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-none |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| jump-both | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-both |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| start | https://drafts.csswg.org/css-easing/#valdef-step-position-start |
| | | https://drafts.csswg.org/css-values-4/#comb-one |
| end | https://drafts.csswg.org/css-easing/#valdef-step-position-end |
| step-timing-functions-syntax.html | https://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 value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| https://drafts.csswg.org/css-easing/#typedef-step-position |
| end | https://drafts.csswg.org/css-easing/#valdef-step-position-end |
| https://drafts.csswg.org/css-easing/#typedef-step-position |
| jump-none | https://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 value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| jump-start | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-start |
| jump-end | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-end |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| linear | https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear |
| https://drafts.csswg.org/css-easing/#steps-serialization |
| easing function | https://drafts.csswg.org/css-easing/#easing-function |
| step-start | https://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start |
| step-end | https://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-end |
| steps | https://drafts.csswg.org/css-easing/#steps-steps |
| step position | https://drafts.csswg.org/css-easing/#steps-step-position |
| end | https://drafts.csswg.org/css-easing/#valdef-step-position-end |
| jump-end | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-end |
| step position | https://drafts.csswg.org/css-easing/#steps-step-position |
| timing-functions-syntax-computed.html | https://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 function | https://drafts.csswg.org/css-easing/#step-easing-function |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| before flag | https://drafts.csswg.org/css-easing/#easing-function-before-flag |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| before flag | https://drafts.csswg.org/css-easing/#easing-function-before-flag |
| steps | https://drafts.csswg.org/css-easing/#steps-steps |
| step position | https://drafts.csswg.org/css-easing/#steps-step-position |
| https://drafts.csswg.org/css-easing/#typedef-step-position |
| step-timing-functions-output.html | https://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 value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| https://drafts.csswg.org/css-easing/#changes |
| 28 August 2024 | https://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 Transitions | https://www.w3.org/TR/css3-transitions/ |
| Animation at Work | https://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 sheet | http://www.w3.org/TR/CSS21/conform.html#style-sheet |
| UA | http://www.w3.org/TR/CSS21/conform.html#user-agent |
| UA | http://www.w3.org/TR/CSS21/conform.html#user-agent |
| https://drafts.csswg.org/css-easing/#w3c-partial |
| ignore
as appropriate | http://www.w3.org/TR/CSS21/conform.html#ignore |
| https://drafts.csswg.org/css-easing/#w3c-conform-future-proofing |
| following best practices | http://www.w3.org/TR/CSS/#future-proofing |
| unstable | http://www.w3.org/TR/CSS/#unstable |
| proprietary extensions | http://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.org | http://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 flag | https://drafts.csswg.org/css-easing/#easing-function-before-flag |
| calculate cubic Bezier easing output progress | https://drafts.csswg.org/css-easing/#calculate-cubic-bzier-easing-output-progress |
| calculate cubic Bézier easing output progress | https://drafts.csswg.org/css-easing/#calculate-cubic-bzier-easing-output-progress |
| calculate linear easing output progress | https://drafts.csswg.org/css-easing/#calculate-linear-easing-output-progress |
| calculate step easing output progress | https://drafts.csswg.org/css-easing/#calculate-step-easing-output-progress |
| canonicalize a linear() | https://drafts.csswg.org/css-easing/#linear-canonicalization |
| control point | https://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 function | https://drafts.csswg.org/css-easing/#cubic-bzier-easing-function |
| ease | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease |
| ease-in | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in |
| ease-in-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-in-out |
| ease-out | https://drafts.csswg.org/css-easing/#valdef-cubic-bezier-easing-function-ease-out |
| https://drafts.csswg.org/css-easing/#typedef-easing-function |
| easing function | https://drafts.csswg.org/css-easing/#easing-function |
| end | https://drafts.csswg.org/css-easing/#valdef-step-position-end |
| input progress value | https://drafts.csswg.org/css-easing/#easing-function-input-progress-value |
| jump-both | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-both |
| jump-end | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-end |
| jump-none | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-none |
| jump-start | https://drafts.csswg.org/css-easing/#valdef-step-position-jump-start |
| linear() | https://drafts.csswg.org/css-easing/#funcdef-linear |
| linear() canonicalization | https://drafts.csswg.org/css-easing/#linear-canonicalization |
| https://drafts.csswg.org/css-easing/#typedef-linear-easing-function |
| linear easing function | https://drafts.csswg.org/css-easing/#linear-easing-function |
| output progress value | https://drafts.csswg.org/css-easing/#easing-function-output-progress-value |
| serialize a cubic-bezier() function | https://drafts.csswg.org/css-easing/#serialize-a-cubic-bezier-function |
| serialize a linear() control point | https://drafts.csswg.org/css-easing/#serialize-a-linear-control-point |
| serialize a linear() function | https://drafts.csswg.org/css-easing/#serialize-a-linear-function |
| serialize a steps() functions | https://drafts.csswg.org/css-easing/#serialize-a-steps-functions |
| start | https://drafts.csswg.org/css-easing/#valdef-step-position-start |
| https://drafts.csswg.org/css-easing/#typedef-step-easing-function |
| step easing function | https://drafts.csswg.org/css-easing/#step-easing-function |
| step-end | https://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-end |
| https://drafts.csswg.org/css-easing/#typedef-step-position |
| step position | https://drafts.csswg.org/css-easing/#steps-step-position |
| steps | https://drafts.csswg.org/css-easing/#steps-steps |
| steps() | https://drafts.csswg.org/css-easing/#funcdef-steps |
| step-start | https://drafts.csswg.org/css-easing/#valdef-step-easing-function-step-start |
| timing function | https://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 5 | https://drafts.csswg.org/css-cascade-5/ |
| https://drafts.csswg.org/css-cascade-5/ | https://drafts.csswg.org/css-cascade-5/ |
| CSS Easing Functions Level 1 | https://drafts.csswg.org/css-easing/ |
| https://drafts.csswg.org/css-easing/ | https://drafts.csswg.org/css-easing/ |
| CSS Positioned Layout Module Level 3 | https://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 3 | https://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 4 | https://drafts.csswg.org/css-values-4/ |
| https://drafts.csswg.org/css-values-4/ | https://drafts.csswg.org/css-values-4/ |
| Infra Standard | https://infra.spec.whatwg.org/ |
| https://infra.spec.whatwg.org/ | https://infra.spec.whatwg.org/ |
| Key words for use in RFCs to Indicate Requirement Levels | https://datatracker.ietf.org/doc/html/rfc2119 |
| https://datatracker.ietf.org/doc/html/rfc2119 | https://datatracker.ietf.org/doc/html/rfc2119 |
| https://drafts.csswg.org/css-easing/#informative |
| CSS Typed OM Level 1 | https://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 Animations | https://drafts.csswg.org/web-animations-1/ |
| https://drafts.csswg.org/web-animations-1/ | https://drafts.csswg.org/web-animations-1/ |