过渡和动画

栏目: CSS3 · 发布时间: 6年前

内容简介:过渡效果一般由浏览器直接改变元素的CSS属性实现,从一种状态过渡到另一种状态。在CSS中创建简单的过渡效果可以从以下几个步骤来实现:第一、在默认样式中声明元素的初始状态样式;

一、transition 过渡

过渡效果一般由浏览器直接改变元素的CSS属性实现,从一种状态过渡到另一种状态。

在CSS中创建简单的过渡效果可以从以下几个步骤来实现:

第一、在默认样式中声明元素的初始状态样式;

第二、声明过渡元素最终状态样式,比如悬浮状态;

第三、在默认样式中通过添加过渡函数,添加一些不同的样式。

transition 是一个简写属性,用于设置四个过渡属性:

transition: 2s 3s all linear; (过渡时间 延迟时间 属性 速度)

下面的表格列出了所有的转换属性:

过渡和动画

1.transition-property

过渡和动画

2.transition-duration

过渡和动画

3.transition-timing-function

过渡和动画

4.transition-delay

过渡和动画

实例:

在一个例子中使用所有过渡属性:

过渡和动画

二、animation 动画

CSS3 @keyframes 规则

如需在 CSS3 中创建动画,您需要学习 @keyframes 规则。

在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。

1、什么是 CSS3 中的动画?

动画是使元素从一种样式逐渐变化为另一种样式的效果。

您可以改变任意多的样式任意多的次数。

请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。

0% 是动画的开始,100% 是动画的完成。

为了得到最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。

2、CSS3 动画属性

animation: 自定义名字 持续时间 动画类型 延迟时间 次数;

下面的表格列出了 @keyframes 规则和所有动画属性:

过渡和动画

实例:

改变背景色和位置:

过渡和动画

运行名为 myfirst 的动画,其中设置了所有动画属性:

过渡和动画

如果文中有不妥或者错误的地方还望高手的您指出,以免误人子弟。

如果您有更好的建议,不如留言一起讨论,共同进步! 再次感谢您耐心的读完本篇文章。

vx:bsl521921


以上所述就是小编给大家介绍的《过渡和动画》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Intel系列微处理器体系结构、编程与接口

Intel系列微处理器体系结构、编程与接口

布雷, / 机械工业出版社 / 2005-4 / 99.00元

本书是讲述Intel微处理器的国外经典教材,已经多次再版,经过长期教学使用,吐故纳新,不断完善,内容丰富,体系完整。第6版中包含了微处理器领域的最新技术发展,涵盖了Pentium 4的内容。本书结合实例讲解工作原理,并给出小结和习题,既适合教学使用,也适合自学。书中许多实例都可以作为开发类似应用的模板和原型,极具实用价值。附录还给出了备查资料,供设计和调试汇编语言时使用。本书可作为高等院校计算机、......一起来看看 《Intel系列微处理器体系结构、编程与接口》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试