您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

css3怎么设置动画旋转速度

2025/5/6 7:02:25发布39次查看
在css3中,可以利用“animation-timing-function”属性设置动画旋转速度,该属性用于指定动画将如何完成一个周期,设置动画的速度曲线,语法为“元素{animation-timing-function:速度属性值;}”。
本教程操作环境:windows10系统、css3&&html5版本、dell g3电脑。
css3怎么设置动画旋转速度animation-timing-function指定动画将如何完成一个周期。
速度曲线定义动画从一套 css 样式变为另一套所用的时间。
速度曲线用于使变化更为平滑。
默认值:ease    
语法为:
animation-timing-function: value;
animation-timing-function使用的数学函数,称为三次贝塞尔曲线,速度曲线。使用此函数,您可以使用您自己的值,或使用预先定义的值之一:
属性值如下:
linear 动画从头到尾的速度是相同的。 测试
ease 默认。动画以低速开始,然后加快,在结束前变慢。 测试
ease-in 动画以低速开始。 测试
ease-out 动画以低速结束。 测试
ease-in-out 动画以低速开始和结束。 测试
steps(int,start|end)指定了时间函数中的间隔数量(步长)。有两个参数,第一个参数指定函数的间隔数,该参数是一个正整数(大于 0)。 第二个参数是可选的,表示动画是从时间段的开头连续还是末尾连续。含义分别如下:start:表示直接开始。end:默认值,表示戛然而止。
cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中自己的值。可能的值是从 0 到 1 的数值。
示例如下:
<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>document</title> <style> .div1{ width:100px; height:100px; background-color:pink; animation:fadenum 5s; animation-timing-function:ease-in-out; } @keyframes fadenum{ 100%{transform:rotate(360deg);}}.div2{ width:100px; height:100px; background-color:pink; animation:fadenums 5s; animation-timing-function:linear; } @keyframes fadenums{ 100%{transform:rotate(360deg);}} </style></head><body> <div class="div1"></div><br><br> <div class="div2"></div></body></html>
输出结果:
(学习视频分享:css视频教程)
以上就是css3怎么设置动画旋转速度的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product