-
Notifications
You must be signed in to change notification settings - Fork 757
Open
Labels
css-easing-2Current WorkCurrent Work
Description
#229 was solved with linear(), which allows easings to be defined by a series of points that are linearly interpolated.
Many easings are curve-based, so there's space for a more efficient syntax that allows curves to be defined.
Some ideas/points from #229:
cubic-bezier()isn't great, since it's a 2D concept that's being applied to something that's fundamentally 1D. [css-easing-2] Complex easing/timing functions #229 (comment)- Piecewise cubic splines [css-easing-2] Complex easing/timing functions #229 (comment)
- Could use SVG paths, but would need to do something about the case where one input has many outputs [css-easing-2] Complex easing/timing functions #229 (comment)
- Could join multiple
cubic-bezier()functions together [css-easing-2] Complex easing/timing functions #229 (comment) - More
cubic-spline()ideas [css-easing-2] Complex easing/timing functions #229 (comment)
Martin-Pitt, JosNun, tomasdev and asynclizAyc0
Metadata
Metadata
Assignees
Labels
css-easing-2Current WorkCurrent Work
Type
Projects
Status
Thurs afternoon