版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元5
CSS3新特性5.6
CSS3动效新特性主要内容C
O
N
T
E
N
T
SPART
01CSS3过渡效果PART
03CSS3动画效果PART
02CSS3变形效果CSS3过渡效果CSS3提供了强大的过渡属性transition,利用该属性可以在不使用Flash动画或者
Javascript脚本的情况下,为元素从一种样式到另一种样式的变化添加中间过渡效果。transition:
property
duration
timing-function
delay;子属性transition-property描述指定应用过渡效果的CSS属性的名称,当这些属性的属性值发生改变时,将应用过的变化效果。transition效果需要指定多少秒或毫秒才能完成。transition-durationtransition-timing-functiontransition-delay指定过渡效果执行速度变化的时间曲线。指定过渡效果执行之前需要等待的时间。CSS3过渡效果transition-timing-function属性值说明【案例5.6.1】CSS3的过渡效果示例属性值lineareaseease-inease-outease-in-out说明动画以以匀速执行。动画以慢速开始,变快之后再慢速结束。动画以以慢速开始。动画以以慢速结束。动画以以慢速开始和结束。cubic-bezier(n,n,n,n)在cubic-bezier函数中自定义动画执行速度,各参数是0至1之间的数值。CSS3变形效果CSS3新增的transform属性通过一系列变形函数,操控元素进行平移、旋转、缩放和倾斜等变形,包括2D变形3D变形。none(默认值):表示不进行变形。transform-function:设置变形函数,可以设置1个或多个变形函数,若有多个变形函数,之间以空格分隔。transform:
none|transform-functions;CSS3变形效果常用2D变形函数函数 描述【案例5.6.2】CSS3的2D变形效果示例translate()功能:重新定义元素的二维坐标,实现元素平移的效果。语法:transform:translate
(x-value,y-value);scale
()功能:缩放元素大小,包含两个参数,分别用来定义宽度和高度的缩放比例。语法:transform:scale(x-axis,y-axis);rotate
()功能:在二维平面内将元素旋转一定的角度,正值顺时针旋转。负值逆时针旋转。语法:transform:rotate(angle);skew
()功能:将元素沿着X轴或Y轴进行一定角度的倾斜。语法:transform:skew(x-angle,y-angle);CSS3变形效果常用3D变形函数【案例5.6.3】CSS3的3D旋转效果示例函数translate3d(x,y,z)translateX(x)translateY(y)translateZ(z)scale3d(x,y,z)scaleX(x)scaleY(y)scaleZ(z)rotate3d(x,y,z,angle)rotateX(angle)rotateY(angle)rotateZ(angle)matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)描述定义3D平移定义围绕X轴的3D平移定义围绕Y轴的3D平移定义围绕Z轴的3D平移定义3D缩放定义围绕X轴的3D缩放定义围绕Y轴的3D缩放定义围绕Z轴的3D缩放定义3D旋转定义围绕X轴的3D旋转定义围绕Y轴的3D旋转定义围绕Z轴的3D旋转综合定义3D变形,使用16个值的4x4矩阵CSS3动画效果在CSS3中,使用@keyframes规则创建动画。@keyframes
animationname
{keyframes-selector{css-styles;}}语法animationname:当前动画的名称,它将作为调用动画时动画的标识,不能为空。keyframes-selector:关键帧选择器,指定当前关键帧在整个动画过程中的位置,值可以是from和to、或者百分比。其中,from和0%效果相同(表示动画的开始),
to和100%效果相同{表示动画的结束)。css-styles:定义当前关键帧对应的动画状态,由若干
CSS样式属性刻画,各属性间用分号分隔。CSS3动画效果在CSS3中,使用animation属性调用@keyframes规则创建的动画,它是一个复合属性。animation:
name
duration
timing-function
delay
iteration-count
direction
fill-mode
play-state;子属性animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-count说明指定要绑定到选择器的关键帧的名称动画指定需要多少秒或毫秒完成设置动画将如何完成一个周期设置动画在启动前的延迟间隔。定义动画的播放次数。animation-directionanimation-fill-mode
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年04月中国农业发展银行广东省分行纪委办调查专业人才社会招考笔试历年参考题库附带答案详解
- 2025年度常州消防设施检测与鉴定合同4篇
- 2024版水泥混凝土运输合同书
- 2025年度城市基础设施配套拆迁施工合同4篇
- 专业菊花供应商2024年销售协议版B版
- 《流行病症:新型冠状病毒肺炎》课件
- 二零二五年度玻璃原材料期货交易合同6篇
- 2024年03月广东中信银行深圳分行社会招考笔试历年参考题库附带答案详解
- 二零二五版存量房市场政策研究合同3篇
- 2024简易散伙协议规范格式
- 食堂经营方案(技术标)
- 代收实收资本三方协议范本
- 人教版八年级英语下册全册课件【完整版】
- 乒乓球比赛表格
- 商务接待表格
- 肠梗阻导管治疗
- word小报模板:优美企业报刊报纸排版设计
- 移动商务内容运营(吴洪贵)任务五 其他内容类型的生产
- 汉语教学 《成功之路+进步篇+2》第17课课件
- 三十颂之格助词【精品课件】-A3演示文稿设计与制作【微能力认证优秀作业】
- 浙江省绍兴市2023年中考科学试题(word版-含答案)
评论
0/150
提交评论