css3过渡动画怎样使用

简介:
通过
CSS3,我们可以在不使用js的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。他的属性为:transition,但是他也有他的缺点,Internet
Explorer 9 以及更早的版本,不支持 transition属性。那么他是怎么应用的呢,比如我们官网首页服务流程的几个小图标,鼠标滑上去会转动。

他的样式是这样去写的:

这样的话当鼠标滑过变成另一种样式就有了一个过渡效果。那么他具体有那些属性呢:

如果你想让他变宽,时间长为两秒,你就可以这样去写,

div

{

transition: width 1s;

-moz-transition: width 1s;

-webkit-transition: width 1s;

-o-transition: width 1s; }

}

不同的浏览器兼容的写法是不一样的,上面已标明。如果是变化高度,只需要把width改成height即可

具体属性为:
transition-property:规定应用过渡的CSS 属性的名称。transition-duration:定义过渡效果花费的时间。默认是0。
transition-timing-function:规定过渡效果的时间曲线。默认是"ease"。
transition-delay:规定过渡效果何时开始。默认是 0。

注意:如果网站要求兼容IE
那么还是不建议去使用。因为这个属性只兼容到IE10,IE9及以下不兼容!

来源: 德客易采
目录
打赏
0
0
0
0
1
分享
相关文章
CSS 过渡和动画
CSS过渡和动画是用于为网页元素添加动态效果的两种重要技术
193 73
|
6月前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
115 34
除了 CSS3,还有哪些技术可以实现动画效果?
除了 CSS3,还有哪些技术可以实现动画效果?
244 63
|
6月前
jQuery+CSS3实现404背景游戏动画源码
jQuery+CSS3实现404背景游戏动画源码
95 22
CSS3 动画和 JavaScript 动画的性能比较
具体的性能表现还会受到许多因素的影响,如动画的复杂程度、浏览器的性能、设备的硬件条件等。在实际应用中,需要根据具体情况选择合适的动画技术。
如何在不牺牲动画效果的前提下,优化 CSS3 动画的性能?
如何在不牺牲动画效果的前提下,优化 CSS3 动画的性能?
366 58
实现 CSS 动画效果的兼容性
【10月更文挑战第16天】实现 CSS 动画效果的兼容性需要对不同浏览器的特性有深入的了解,并采取适当的策略和方法。通过不断的实践和优化,你可以在各种浏览器上创造出流畅、美观且兼容的动画效果,为用户带来更好的体验。在实际开发中,要密切关注浏览器的发展动态,及时掌握最新的兼容性技巧和解决方案,以确保你的动画设计能够在广泛的用户群体中得到良好的呈现。
208 58
|
8月前
纯css3实现的百分比渐变进度条加载动画源码
纯css3实现的百分比渐变进度条加载动画特效源码
139 31
纯CSS3+SVG实现的节日庆祝五彩纸屑动画效果源码
这是一款基于纯CSS3+SVG实现的节日庆祝五彩纸屑动画效果源码。画面中左下角是一个圆锥形礼炮卡通效果,呈现出节日庆祝时礼花爆破、五彩纸屑纷飞的动画特效。整体动画效果采用纯css3+svg实现,没有引入任何外部图形或js脚本元素。建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
144 6

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问