- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 CSS 30动画效果
在网页中如果需要使一些元素产生倾斜等变换效果,则需要通过将图像制作成倾斜的效果来实现,而在CSS 3.0中,新增了transform属性,通过该属性的设置可以使网页中的元素产生各种变换效果。 13.1.1 transform属性 CSS 3.0新增的transform属性可以在网页中实现元素的旋转、缩放、移动、倾斜等变换效果。transform属性的语法如下。 transform: none | transform-function; 13.1.2 旋转变形 设置transform属性值为rotate()函数,即可实现网页元素的旋转变换。rotate()函数用于定义网页元素在二维空间中的旋转变换效果。rotate()函数的语法如下。 transform: rotate(angle); 实战练习——实现网页元素旋转 最终文件:光盘\最终文件\第13章\13-1-2.html 视频:光盘\视频\第13章\13-1-2.swf 13.1.3 缩放和翻转变形 设置transform属性值为scale()函数,即可实现网页元素的缩放和翻转效果。scale()函数用于定义网页元素在二维空间的缩放和翻转效果。scale()函数的语法如下。 transform: scale(x,y); 实战练习——实现网页元素的缩放和翻转 13.1.4 移动变形 设置transform属性值为translate()函数,即可实现网页元素的移动。translate()函数用于定义网页元素在二维空间的偏移效果。translate()函数的语法如下。 transform: translate(x,y); 实战练习——实现网页元素的移动 最终文件:光盘\最终文件\第13章\13-1-3.html 视频:光盘\视频\第13章\13-1-3.swf 最终文件:光盘\最终文件\第13章\13-1-4.html 视频:光盘\视频\第13章\13-1-4.swf 13.1.5 倾斜变形 设置transform属性值为skew()函数,即可实现网页元素的倾斜效果。skew()函数用于定义网页元素在二维空间中的倾斜变换,skew()函数的语法如下。 transform: skew(angleX,angleY); 实战练习——实现网页元素的倾斜效果 13.1.6 矩阵变形 设置transform属性值为matrix()函数,即可实现网页元素的矩阵变形。matrix()函数用于定义网页元素在二维空间的矩阵变形效果,matrix()函数的语法如下。 transform: matrix(m11,m12,m21,m22,x,y); 实战练习——实现网页元素的矩阵变形效果 最终文件:光盘\最终文件\第13章\13-1-5.html 视频:光盘\视频\第13章\13-1-5.swf 最终文件:光盘\最终文件\第13章\13-1-6.html 视频:光盘\视频\第13章\13-1-6.swf 13.1.7 定义变形中心点 transform属性可以实现对网页元素的变换,默认的变换原点是元素对象的中心点。在CSS 3.0中新增了transform-origin属性,通过该属性可以设置元素变换的中心点位置。 transform-origin: x-axis y-axis; 实战练习——设置网页元素的变形中心点 13.1.8 同时使用多个变形函数 矩阵变形虽然非常灵活,但是并不容易理解,也不是很直观。transform属性允许同时设置多个变形函数,这使得元素变形可以更加的灵活。在为transform属性设置多个函数时,各函数之间使用空格进行分隔。 transform: rotate(angle) scale(x,y) translate(x,y) skew(angleX,angleY) matrix(m11,m12,m21,m22,x,y); 实战练习——为网页元素同时应用多个变形效果 最终文件:光盘\最终文件\第13章\13-1-7.html 视频:光盘\视频\第13章\13-1-7.swf 最终文件:光盘\最终文件\第13章\13-1-8.html 视频:光盘\视频\第13章\13-1-8.swf 在上一节中所介绍的transform属性所实现的是网页元素的变换效果,仅仅呈现的是元素变换的结果。在CSS 3.0中还新增了transition属性,通过该属性可以设置元素的变换过渡效果,可以让元素的变换过程看起来更加平滑。 13.2.1 transition属性 CSS 3.0新增了transition属性,通过该属性可以实现网页元素变换过程中的过渡效果,即在网页中实现了基本的动画效果。 transition: transition-property || transition-duration |
您可能关注的文档
最近下载
- 脑室外引流管护理.pptx VIP
- 【高一】高中心理健康《1生涯拍卖会》 省级优质课.pptx VIP
- 【廉政党课】全面从严治党-抓好党风廉政建设.pptx VIP
- 17GL401 综合管廊热力管道敷设与安装.pptx VIP
- 病原微生物第3章消毒灭菌与病原微生物实验室生物安全习题与答案.docx VIP
- 精益生产、精益工具与精益思想.ppt VIP
- 电子节温器工作原理及电子警察施工安装说明.doc VIP
- 第五讲贯通测量.pdf VIP
- xe82-2000午山风电场风机定检作业指导书一年3月15日部分内容改动.pdf VIP
- 任务一+感受物联网+课件-2025-2026学年陕教版(2024)初中信息科技八年级上册.pptx VIP
文档评论(0)