css3实现动画的好处有哪些_第1页
css3实现动画的好处有哪些_第2页
css3实现动画的好处有哪些_第3页
css3实现动画的好处有哪些_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第css3实现动画的好处有哪些CSS3动画的属性总的来说只有transform(变形),transition(过渡),和animation(动画)这三种。

transition:1s(过渡的动画效果):从一个人具体的值到另一个过渡的值

transform:rotate(300deg)x,y旋转transform:rotageX(300deg)transform:rotageY(300deg)

transform:scale(0.5,2)缩放x轴,y轴1放大1缩小

transform:translateX(100px)平移x轴transform:translateY(100px)平移y轴

transform:translate(100px100px)平移x,y轴

transition:rotate(300deg)scale(0.5,2)一边缩放,一边旋转

transition:transform1s指定对transform起效果

transition:margin1s指定对margin起效果接改变大小和位置,显示改变的结构,没有过渡和形变时间

animation重点是在时间轴和关键帧,是在于创建帧,让不同帧在不同的时间节点发生不同变化,基于animation和@keyframe的动画一方面也是为了实现表现与行为的分离

小例子

!DOCTYPEhtml

html

head

metacharset=UTF-8

title逐帧动画/title

styletype=text/css

width:1000px;

height:400px;

background:#bbb;

position:relative;

margin:100pxauto;

overflow:hidden;

font-size:50px;

width:400px;

height:150px;

position:absolute;

top:-150px;

left:50px;

text-align:center;

background:#aaa;

line-height:150px;

animation:s2sinfinite;

font-size:50px;

width:400px;

height:150px;

position:absolute;

bottom:-150px;

right:50px;

background:#ccc;

line-height:150px;

animation:ss2sinfinite;

@keyframesss{

transform:translateY(0px);

background:#888;

50%{

transform:translateY(-90px);

background:#7dd;

50%{

transform:translateY(-150px);

background:#3aa;

@keyframess{

transform:translateY(0px);

background:#888;

50%{

transform:translateY(90px);

background:#7dd;

50%{

transform:translateY(150px);

background:#3aa;

/style

/head

body

header

div

div啦啦啦啦啦啦啦啦/div

div啦啦啦啦啦啦啦啦/div

/div

/header

/body

/html

使用css3实现动画的好处

1、浏览器可以对动画进行优化(元素不可见时不动画,减少对FPS的影响)

2、实现代码比较简单

3、可以利用硬件加速

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论