css3 动画效果 总结 不断完善~~
2015-09-01 10:52
627 查看
1.transition 动画过程改变某个css属性的效果 (比如宽高 颜色)
语法
transition: all 所有元素 + 执行时间 (如2S ) + 速度效果 +过渡效果开始时间
none 不执行transition动画效果
transition: transition-property transition-duration transition-timing-function transition-delay
实例 这里transition 做出的动画效果是基于某个元素的css属性 ,同时响应做出效果 要有事件发生 如hover 。下例中改变的是宽度 那hover就要把宽度改变 。
transition主要做的是 声明css的属性 后面跟着动画时间
2.transform
语法
transition: all 所有元素 + 执行时间 (如2S ) + 速度效果 +过渡效果开始时间
none 不执行transition动画效果
transition: transition-property transition-duration transition-timing-function transition-delay
值 | 描述 |
---|---|
transition-property | 规定设置过渡效果的 CSS 属性的名称。 |
transition-duration | 规定完成过渡效果需要多少秒或毫秒。 |
transition-timing-function | 规定速度效果的速度曲线。 |
transition-delay | 定义过渡效果何时开始。 |
transition主要做的是 声明css的属性 后面跟着动画时间
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <style type="text/css"> #a1{ transition:width 2s; -webkit-transiton:width 2s; width: 100px; height: 100px; background: #ccc; } #a1:hover{ width: 300px; } </style> <div id="a1">transiton改变宽度</div> </body> </html>
2.transform
相关文章推荐
- HTML/CSS margin
- CSS3实现银灰色动画效果的导航菜单代码
- CSS样式渐变写法
- HTML/CSS 简单布局01
- CSS透明属性详解代码
- CSS 样式显示为小手
- CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera
- 懒人css3样式代码生成器-一款懒人的样式生成代码工具
- css3 特性
- 使用css实现全兼容tooltip提示框
- 如何使用CSS3画出一个叮当猫
- CSS hack
- js+CSS实现模拟华丽的select控件下拉菜单效果
- js+css实现有立体感的按钮式文字竖排菜单效果
- CSS Reset文件
- 合并多个css或js请求 来加快页面加载速度
- CSS做一个小黄人
- 常用的默认样式重置
- css sprites——CSS精灵
- css 中的background:transparent到底是什么意思有什么作用