版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
过渡动画: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2030中国有机醋行业现状动态与发展趋势研究研究报告
- 2026-2030中国国际货贷行业市场发展分析及竞争格局与投资战略研究报告
- 2026-2030酸樱桃浓缩物行业现状调查与投资前景规划分析报告
- 2026上海青浦区区管企业统一招聘85人备考题库及答案详解参考
- 2026阳泉市郊区体制内人才回流备考题库参考答案详解
- 2026重庆市属事业单位第二季度公开招聘工作人员442人备考题库带答案详解
- 2026青海海北州祁连县融媒体中心招聘业务辅助人员1人备考题库有答案详解
- 2026福建福州开发区卧龙山庄酒店管理有限公司招聘备考题库及一套答案详解
- 2026西藏山南措美县招聘村医2人备考题库附答案详解
- 2026年洛阳市洛龙区事业单位联考招聘22人备考题库及完整答案详解一套
- 2026年沪教版(五四学制)(新教材)初中生物八年级下册(全册)教案附目录p121新版
- 电工检修安全培训课件
- 人工智能赋能英语听说教学
- T-CSAC 019-2025 智能网联汽车网络安全检测技术要求
- 2025国家知识产权局知识产权检索咨询中心第二批招聘20人笔试模拟试题及答案解析
- 煤矿安全监控系统(AQ1029-2026)
- 2025胰岛素皮下注射团体标准解读
- 2025年4月自考03346项目管理试题
- QGDW10936-2018物料主数据分类与编码规范
- 跨国公司投资中国40年
- T/CCMA 0048-2017二手工程机械评估师
评论
0/150
提交评论