CSS3之动画相关_html/css_WEB-ITnose
程序员文章站
2022-03-31 09:42:02
...
CSS3动画相关的属性:transform,transition,animation.
变形Transform
语法:
transform: rotate | scale | skew | translate |matrix;
rotate:旋转,通过指定一个角度对原元素进行2D旋转,正值表示顺时针旋转,负值表示逆时针。默认原点是其中心位置,可以设置transform-origin.
scale:缩放,通过指定X和Y方向上的缩放倍数对原元素进行2D缩放。
skew:扭曲,通过指定X和Y方向上的斜切角度,对原元素进行斜切变换。
translate:移动,通过指定X和Y方向的移动长度对元素进行移动,正值是向右下移动的。
matrix:矩阵变换
例子:
CSS3 RotateScaleSkewTranslate
图:
过渡Transition
transition主要包含四个属性值:执行过渡的属性:transition-property,变换延续的时间:transition-duration,在延续时间段,变换的速率变化transition-timing-function,变换延迟时间transition-delay。
例子:
CSS3 Transition
图1
图2(鼠标放上去)
动画Animation
animation类似transition,不同的是transition需要触发事件才可以改变CSS属性,animaition不需要触发,就可以随时间变化改变CSS属性。
上一篇: CSS中链接以及列表的代码分析
下一篇: Python 转化成 PB 格式数据
推荐阅读
-
如何使用html5与css3完成google涂鸦动画
-
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
-
HTML5之SVG 2D入门8—文档结构及相关元素总结
-
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
-
css3的动画特效之动画序列(animation)
-
一款利用html5和css3动画排列人物头像的实例演示
-
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
-
如何使用html5与css3完成google涂鸦动画
-
css3的动画特效之动画序列(animation)
-
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述