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);
相关推荐
秋水无痕12 分钟前
# 手把手教你从零搭建 AI 对话系统 - React + Spring Boot 实战(一)
前端·后端
高桥凉介发量惊人14 分钟前
基础与工程篇-多环境配置(dev/test/prod)与打包策略
前端
墨鱼笔记15 分钟前
前端必看:Vite.config.js 最全配置指南 + 实战案例
前端·vite
kyriewen16 分钟前
异步编程:从“回调地狱”到“async/await”的救赎之路
前端·javascript·面试
前端Hardy18 分钟前
别再手动写 loading 了!封装一个自动防重提交的 Hook
前端·javascript·vue.js
前端Hardy19 分钟前
前端如何实现“无感刷新”Token?90% 的人都做错了
前端·javascript·vue.js
秋水无痕20 分钟前
# 手把手教你从零搭建 AI 对话系统 - React + Spring Boot 实战(二)
前端·后端·面试
SuperEugene28 分钟前
Vue Router 实战规范:path/name/meta 配置 + 动态 / 嵌套路由,统一团队标准|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架
小彭努力中1 小时前
194.Vue3 + OpenLayers 实战:动态位置 + 高度 + 角度,模拟卫星地面覆盖范围
前端·css·vue.js·openlayers·animate
颜正义1 小时前
作为前端你还不会 Playwright 进行单元测试吗?
前端·测试