版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
过渡动画:transition属性《Web前端基础》课程过渡动画案例任务展示第二部分Knowledge过渡属性添加动画效果一CSS的transition允许CSS的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。transition属性是个复合属性,它包括以下几个子属性:transition-property:规定设置过渡效果的css属性名称(如:width,height,color,background-color等)1.transition属性none
没有属性会获得过渡效果all
所有属性都会获得过渡效果property
自己定义过渡效果的css属性名称,多个名称之间逗号分隔添加动画效果一transition-duration:规定完成过渡效果需要多少秒或毫秒(如:1s,20ms),请始终设置
transition-duration
属性,否则时长为0,就不会产生过渡效果。1.transition属性单独使用transition-property不会生效,必须配合transition-duration定义过渡时间一起使用添加动画效果一transition-timing-function:指定过渡函数,规定速度效果的速度曲线1.transition属性添加动画效果一transition-timing-function:指定过渡函数,规定速度效果的速度曲线添加动画效果一1.transition属性transition-delay:指定开始出现的延迟时间正整数
过渡动作会延迟触发0
默认值负数
过渡动作会从该时间点开始,之前的动作被截断实例解析添加动画效果一添加动画效果一CSS3变形动画《Web前端基础》课程第一部分KnowledgeTransform属性在CSS3之前,如果需要为页面设置变形效果,需要依赖于图片、Flash或JavaScript才能完成。繁琐不方便CSS3出现后,通过transform属性就可以实现变形效果。变形一在CSS3之前都需要依赖图片、Flash或JavaScript才能完成。1.认识transform变形一1.认识transform2012年9月,发布了CSS3变形工作草案,这个草案包括了CSS32D变形和CSS33D变形。W3C组织CSS3变形平移旋转缩放倾斜变形一现在,使用CSS3就可以实现这些变形效果1无需加载额外的文件2提高了网页开发者的工作效率3提高了页面的执行速度1.认识transform变形一CSS3的变形(transform)属性可以让元素在一个坐标系统中变形。基本语法格式transform:none|transform-functions;transform属性的默认值为none,适用于内联元素和块元素,表示不进行变形。transform-function用于设置变形函数,可以是一个或多个变形函数列表。1.认识transform变形一transform-function函数matrix()定义矩形变换,即基于X和Y坐标重新定位元素的位置。translate()移动元素对象,即基于X和Y坐标重新定位元素。scale()缩放元素对象,可以使任意元素对象尺寸发生变化,取值包括正数、负数和小数。rotate()旋转元素对象,取值为一个度数值。skew()倾斜元素对象,取值为一个度数值。1.认识transform变形一2.2D转换平移使用translate()方法能够重新定义元素的坐标,实现平移的效果。基本语法格式transform:translate(x-value,y-value);x-value指元素在水平方向上移动的距离,y-value指元素在垂直方向上移动的距离。如果省略了第二个参数,则取默认值0。当值为负数时,表示反方向移动元素。变形一平移使用translate()方法能够重新定义元素的坐标,实现平移的效果。translate()方法平移示意图基点2.2D转换变形一2.2D转换平移案例一缩放scale()方法用于缩放元素大小,该函数包含两个参数值,分别用来定义宽度和高度的缩放比例。基本语法格式transform:scale(x-axis,y-axis);x-axis和y-axis参数值可以是正数、负数和小数。正数值表示基于指定的宽度和高度放大元素。负数值不会缩小元素,而是反转元素(如文字被反转),然后再缩放元素。如果第二个参数省略,则第二个参数等于第一个参数值。2.2D转换变形一缩放scale()方法用于缩放元素大小,该函数包含两个参数值,分别用来定义宽度和高度的缩放比例。scale()方法缩放示意图2.2D转换变形一倾斜skew()方法能够让元素倾斜显示,该函数包含两个参数值,分别用来定义X轴和Y轴坐标倾斜的角度。基本语法格式transform:skew(x-angle,y-angle);参数x-angle和y-angle表示角度值,第一个参数表示相对于X轴进行倾斜,第二个参数表示相对于Y轴进行倾斜,如果省略了第二个参数,则取默认值0。2.2D转换变形一倾斜skew()方法能够让元素倾斜显示,该函数包含两个参数值,分别用来定义X轴和Y轴坐标倾斜的角度。skew()方法倾斜示意图2.2D转换变形一旋转rotate()方法能够旋转指定的元素对象,主要在二维空间内进行操作。该方法中的参数允许传入负值,这时元素将逆时针旋转。基本语法格式transform:rotate(angle);参数angle表示要旋转的角度值。如果角度为正数值,则按照顺时针进行旋转,否则,按照逆时针旋转。2.2D转换变形一旋转rotate()方法能够旋转指定的元素对象,主要在二维空间内进行操作。该方法中的参数允许传入负值,这时元素将逆时针旋转。rotate()方法旋转示意图2.2D转换变形一中心点变形操作都是以元素的中心点为基准进行的,如果需要改变这个中心点,可以使用transform-origin属性。基本语法格式transform-origin:x-axisy-axisz-axis;2.2D转换变形一中心点transform-origin属性包含三个参数,其默认值分别为50%50%0,各参数的具体含义参数描述x-axis定义视图被置于X轴的何处。可能的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 48319-2026智能网联汽车时空数据安全处理基本要求
- T/SDWB 002-2023城市轨道交通站台屏蔽门清洁服务规范
- T/LYXH 100-2025金融行业商务楼宇等级评价标准
- T/CEAC 051-2024体重管理人群用黑咖啡
- T/CGSS 033-2023老年阻塞性睡眠呼吸暂停患者无创正压通气应用规范
- T/CSTEA 00024-2021茶类饮料 现制水果茶
- GB/T 48215.1-2026核燃料技术α能谱法第1部分:铀及其化合物中镎的测定
- 2025~2026学年海南海口市秀英区五源河学校苏教版三年级数学下册素质教育总复习(一)【附答案】
- 交通安全培训
- 山东省潍坊市昌乐县2027届七上数学期末教学质量检测模拟试题含解析
- 2026年广东省考评员培训考试题库及参考答案
- 纪念红军长征胜利九十周年
- 2026年中国融通资产管理集团有限公司人员招聘笔试参考试题及答案详解
- 2026年新兴污染物的识别与监测
- 2026解放军新闻传播中心社会招聘47人笔试参考题库及答案详解
- 对于产品质量投诉的整改回复函7篇
- 2.1《各种各样的工具》教学设计2026-2027学年科学五年级上册新教科版
- 2026幼小衔接比大小、填符号口算专项训练(可打印)
- 中老年肌少症筛查与诊疗临床指南(2026版)
- 人教版英语中考高频词汇例句版
- 关于补充耕地实施方案
评论
0/150
提交评论