mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-13 17:05:47 +08:00
25bebce59d
* feat(components): anchor component * fix(components): [anchor] marker opacity style * test(components): [anchor] update snapshots * fix(components): [anchor] style change and add version tag * docs(components): [anchor] affix mode demo add affix offset * fix(components): [anchor] change api * fix: slot name change * fix: scrollTo method change * fix: delete getCurrentAnchor api * style: text overflow * docs: change toc to anchor * refactor: useEventListener * fix: update * fix: update
9 lines
213 B
TypeScript
9 lines
213 B
TypeScript
export function easeInOutCubic(t: number, b: number, c: number, d: number) {
|
|
const cc = c - b
|
|
t /= d / 2
|
|
if (t < 1) {
|
|
return (cc / 2) * t * t * t + b
|
|
}
|
|
return (cc / 2) * ((t -= 2) * t * t + 2) + b
|
|
}
|