2D动画效果

简介: 2D动画效果

过度动画:  两个属性之间平稳的进行变化

                 transition-property : 设置发生过度动画的属性名  

           all(全都发生改变)


                                       none(全都不)


                                       逗号隔开多组发生变化的属性


                 transition-duraton  :过度动画持续时间   数值+时间单位 s ms


                 发生过度动画的属性名和持续时间不能省略.


                 transition-delay:过渡时间的延迟时间      数值+时间单位 s ms


                 transition-timing-function: 发生过度动画的运动方式


                        linear(匀速)   ease (逐渐慢下来)  ease-in(加速) ease-in-out(先加速后减速)


                        贝塞尔曲线网址:http://cubic-bezier.com 自定义过度时间方式

   2D变化:平移  倾斜   旋转   缩放

              属性名:transform

      属性值:  


                   平移:translateX(数值+单位) 水平方向平移   属性值可以是负数


                        translateY(数值+单位) 垂直方向平移   属性值可以是负数


                        translate(x,y)  x表示水平方向平移,y表示垂直方向平移 如果只有一个值,只代表水平方向平移.


                   倾斜:  skewx(数值+deg)  水平方向倾斜    属性值可以是负的


                          skewy(数值+deg)  垂直方向倾斜


                          skew (x,y)       X表示水平方向倾斜,Y表示垂直方向秦谢,如果只有一个值,只代表水平方向倾斜.


               


                   缩放:  scale()   属性值:  >1  表示比例放大    0-1之间缩小,等于0隐藏,等于1不变.  (比例缩放,所以不能带单位)


                          scaleX   水平方向缩放


                          scaley   垂直方向缩放


                          scale(X,Y)  x 表示水平方向缩放,y表示垂直方向缩放,如果只有只有个值,代表两个方向同时缩放.


               


                   旋转   rotateX    沿着X轴旋转   数值+deg


                          rotateY    沿着y轴旋转  


                          rotate(deg) 沿着自身进行旋转


                          先后顺序不一样,展示效果也不一样


               


                   变形原点  transform-orign:x y; 可以是数值,也可以是方位词


相关文章
|
JavaScript
3D动画效果
3D动画效果
|
前端开发 开发工具
教你用HTML+CSS实现百叶窗动画效果
我们浏览网页的时候总能看见一些炫酷的特效,比如百叶窗效果,本文我们就用HTML+CSS制作一个百叶窗小项目,适合刚学前端的小伙伴,使用代码简单易懂,很容易上手,学习完本文后,相信你也能敲出来属于自己的百叶窗效果,改变图片及相应盒子的大小,有女朋友的可以试着放几张在一起的照片,也是一件非常浪漫的事
610 0
教你用HTML+CSS实现百叶窗动画效果
|
C# 前端开发
WPF实现渐变淡入淡出的动画效果
原文:WPF实现渐变淡入淡出的动画效果 1、实现原理 1.1 利用UIElement.OpacityMask属性,用于改变对象区域的不透明度的画笔。可以使元素的特定区域透明或部分透明,从而实现比较新颖的效果。
3109 0
|
图形学 iOS开发
Unity——动效与缓动动画
Unity——动效与缓动动画
192 0
|
JavaScript
ScrollMe – 在网页中加入各种滚动动画效果
  ScrollMe 是一款 jQuery 插件,用于给网页添加简单的滚动效果。当你向下滚动页面的时候,ScrollMe 可以缩放,旋转和平移页面上的元素。它易于设置,不需要任何自定义的 JavaScript 代码支持。
792 0
|
前端开发 JavaScript UED
前端动画效果的实现
这篇博客将会介绍前端开发中的动画效果,如何使用 CSS 和 JavaScript 实现动画效果,并提供一些有用的技巧和注意事项,希望读者可以通过这篇文章提升自己的动画设计技能。
260 0
|
XML Java API
一个超简单的渐变平行四边形进度条
这个自定义View,其实就是一个简单的进度条,无非就是平行四边形形状的,加了渐变以及状态颜色的切换。
161 0
An动画优化之遮罩层动画
An动画优化之遮罩层动画
306 0
|
前端开发
超简单的轮播图动画效果 HTML+Css
超简单的轮播图动画效果 HTML+Css

热门文章

最新文章