css-塞贝尔曲线

文章目录

1、定义

  • cubic-bezier() 函数定义了一个贝塞尔曲线(Cubic Bezier)
  • 语法:cubic-bezier(x1,y1,x2,y2)

2、使用和解释

  • x1,y1,x2,y2,表示两个点的坐标P1(x1,y1),P2(x2,y2)
  • 将以一条直线放在范围只有 1 的坐标轴中,并从中间拿出两个点来拉扯,最后形成的曲线就是动画的速度曲线
  • 如图红色点P1就表示其中一个牵引点,牵引点离默认斜线的距离越远,牵引导致的弯曲也越大
  • 一般在transition和animation的timing-function属性使用
css 复制代码
transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
相关推荐
MoFe13 分钟前
【.net core】天地图坐标转换为高德地图坐标(WGS84 坐标转 GCJ02 坐标)
java·前端·.netcore
去旅行、在路上33 分钟前
chrome使用手机调试触屏web
前端·chrome
Hygge-star42 分钟前
【Flask】:轻量级Python Web框架详解
css·flask·html·学习方法·web app
Aphasia3111 小时前
模式验证库——zod
前端·react.js
lexiangqicheng2 小时前
es6+和css3新增的特性有哪些
前端·es6·css3
拉不动的猪2 小时前
都25年啦,还有谁分不清双向绑定原理,响应式原理、v-model实现原理
前端·javascript·vue.js
烛阴3 小时前
Python枚举类Enum超详细入门与进阶全攻略
前端·python
孟孟~3 小时前
npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported
前端·npm·node.js
孟孟~3 小时前
npm install 报错:npm error: ...node_modules\deasync npm error command failed
前端·npm·node.js
狂炫一碗大米饭3 小时前
一文打通TypeScript 泛型
前端·javascript·typescript