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及以下不兼容!

来源: 德客易采
目录
相关文章
|
28天前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
|
22天前
|
前端开发 UED 开发者
有趣的CSS - 文字加载动画效果
这个文本加载动画简单而有趣,可以在网站标题、广告标语或者关键信息的展示上吸引用户的注意力。开发者可以根据需要调整动画的持续时间、步骤数,或者光标颜色等,来适应特定的设计需求。使用这种动态元素,增强网站的互动性和用户体验,同时也为网站增添了一抹活泼的风格。
36 5
|
28天前
|
前端开发 JavaScript
HTML+CSS如何打造撒花动画效果?3分钟学会,炫酷到爆!
HTML+CSS如何打造撒花动画效果?3分钟学会,炫酷到爆!
|
28天前
|
前端开发
CSS动画霓虹灯闪烁效果
CSS动画霓虹灯闪烁效果
|
28天前
|
前端开发 JavaScript
还在为酷炫css动画背景头疼吗?1分钟解决
还在为酷炫css动画背景头疼吗?1分钟解决
|
28天前
|
前端开发
HTML+CSS动画实现动感3D卡片墙:现代Web设计的视觉盛宴
HTML+CSS动画实现动感3D卡片墙:现代Web设计的视觉盛宴
|
28天前
|
前端开发
一键复制HTML+CSS动画 打造炫酷的搜索框
一键复制HTML+CSS动画 打造炫酷的搜索框
|
28天前
|
容器
html+css动画来袭!登录人人可领
html+css动画来袭!登录人人可领
|
28天前
|
前端开发
CSS动画变形宝典:Transform属性,打造动态视觉盛宴!
CSS动画变形宝典:Transform属性,打造动态视觉盛宴!
|
28天前
|
前端开发
进来!手把手教用css动画写loading效果
进来!手把手教用css动画写loading效果