首页 / 知识
CSS3过渡跟动画解析
2023-04-11 13:22:00

CSS3过渡跟动画
这两者的区别,很简单,
过渡就是字面上意思,比如,宽度从1px,慢慢增加到10px,这便是一种过渡;
动画,也是字面上意思,不过跟过渡最大的区别就是最终的状态,不管执行了什么动画,最终的状态会还原,比如说宽度从1px,慢慢增加到10px,动画结束后,会还原到1px。
举几个例子,举一反三即可。
1、过渡属性:
transition: width 1s linear 2s;
// 等价于
transition-property: width;
transition-duration: 1s;
transition-timing-function: linear;
transition-delay: 2s;
实例(鼠标悬浮在div上,3秒后,宽度从150px,2秒的时间均匀增长到400px,然后停止)
div {
width: 150px;
height: 100px;
background: blue;
transition: width 1s linear 3s;
}
div:hover {
width: 400px;
}
2、动画属性
animation-name: myfirst;
animation-duration: 5s;
animation-timing-function: linear;
animation-delay: 2s;
animation-iteration-count: infinite;// 动画循环次数,永久
animation-direction: alternate;// 动画一个周期结束后,倒序播放,正常是 normal
animation-play-state: running;
// 等价于
animation: myfirst 5s linear 2s infinite alternate;
// 动画名称的两种写法
@keyframes myName1 {
from {
background: red;
}
to {
background: yellow;
}
}
@keyframes myName2 {
0% {
background: red;
}
50% {
background: green;
}
100% {
background: blue;
}
}
实例(div的背景颜色从红色->绿色->蓝色,蓝色->绿色->红色,无限循环)
div
{
animation: myfirst2 5s linear 2s infinite alternate;
}
|
最新内容
相关内容
pythonos.path如何解析路径
pythonos.path如何解析路径,培训,路径,文件名,组件,之间,目录,字符串,变量,组成部分,实例,pythonos.path如何解析路径1、说明可用于将表示文关于错误跟踪:FogBugz与OnTime相比
关于错误跟踪:FogBugz与OnTime相比,关于错误跟踪:FogBugz与OnTime相比,易用性,稳定性,我对,发表意见,FogBugz compared to OnTime有没<PMXU1> 这些链接现在似乎变得乱七
这些链接现在似乎变得乱七八糟(Windows Client .NET链接甚至不再在DNS上解析),这些链接现在似乎变得乱七八糟(Windows Client .NE使用ASP.NET AJAX / ICallbackEven
使用ASP.NET AJAX / ICallbackEventHandler跟踪状态,使用ASP.NET AJAX / ICallbackEventHandler跟踪状态,异步,状态,回调,维护,Track《HTML5从入门到精通》这本书知识
《HTML5从入门到精通》这本书知识分享,《,HTML5从入门到精通,》,这,本书,知识,分享,, 随着科学技术与信息技术急速地发展,IT行业HTML5从入门到精通这八本书必看分
HTML5从入门到精通这八本书必看分享,HTML5,从,入门,到,精通,这,八,本书,必看,分享,, 最近,要问互联网这个圈子中最火的是什么?我想最新前端小白零基础入门HTML5+CSS3
最新前端小白零基础入门HTML5+CSS3,最新,前端,小白,零,基础,入门,HTML5+CSS3,教程,, 教程简介 前端基础入门HTML5+CSS3----站前端菜鸟是这样入门学习web前端的,
前端菜鸟是这样入门学习web前端的,知识分享,前端,菜鸟,是,这样,入门,学习,web,的,知识,, 现在从事IT方向的人有很多。由于Web前端script标签实例解析
script标签实例解析,script,标签,实例,解析,HTMLscript,标签,实例,通过,, HTML<script>标签 实例 通过JavaScript输出"Hellowor.removeAttr的实例与解析
.removeAttr的实例与解析,.removeAttr,的,实例,与,解析,.removeAttr,attributeName,, .removeAttr( attributeName ) 描创建一些 DOM 元素实例解析
创建一些 DOM 元素实例解析,创建,一些,DOM,元素,实例,解析,从,jQuery,1.8,, 从 jQuery 1.8开始, 任何jQuery实例方法(一个jQuery.JavaScript Promise函数实力解析
JavaScript Promise函数实力解析,JavaScript,Promise,函数,实力,解析,Promise,函数,, Promise 函数 上述的 "计时器"