HTML5+CSS3高级 变形 CSS3高级应用(2)—变形.pptx

HTML5+CSS3高级 变形 CSS3高级应用(2)—变形.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML5网站设计基础项目十一 CSS3高级应用变形目录CONTENTS1认识transform变换22D——变换33D—变换平移旋转位置变换角度变换变形transform倾斜大小(方向)变化缩放形状变换11.2 CSS3——变形1、认识transform2012年9月,W3C组织发布了CSS3变形工作草案,这个草案包括了CSS3 2D变形和CSS3 3D变形。11.2 CSS3——变形1、认识transformCSS3的变形(transform)属性可以让元素在一个坐标系统中变形。语法:transform:none | transform-functions;默认值为none,适用于内联元素和块元素,表示不进行变形。transform-function用于设置变形函数,可以是一个或多个变形函数列表。 x指元素在水平方向上移动的距离,y指元素在垂直方向上移动的距离。当使用一个参数时表示X轴上移动的距离,x和y可以为负值,表示反方向移动元素。transform: translateX();transform: translateY();11.2 CSS3——变形2、2D转换——平移:translate()使用translate()方法能够重新定义元素的坐标,实现平移的效果。语法:transform: translate(x,y);transform: scaleX();transform: scaleY();11.2 CSS3——变形2、2D转换——缩放:scale( ) scale() 方法用于缩放元素大小语法:transform: scale(x,y); 两个参数值,分别用来定义宽度和高度的缩放比例。x指元素宽度的缩放比例,y指元素高度的缩放比例。x和y的取值可以是大于1的正数、负数和小数。大于1正数表示放大,负数值不会缩小元素,而是翻转元素,然后再缩放元素。当使用一个参数时表示x和y的缩放比例相同。transform: skewX();transform:skewY();11.2 CSS3——变形2、2D转换——倾斜:skew() skew( )方法来实现图像或文字的倾斜显示。语法:transform: skew (x-angle,y-angle); x-angle表示相对于X轴进行倾斜角度值,y-angle表示相对于Y轴进行倾斜角度值,X轴逆时针转为正;Y轴顺时针转为正。skew( )斜切函数示意图,例如skew(30deg,20deg),transform:rotate(45deg)transform:rotate(-45deg)11.2 CSS3——变形2、2D转换——旋转:rotate() rotate( )方法来实现图像或文字的旋转。语法:transform: rotate (angle);angle指定元素旋转角度值,正数值按照顺时针进行旋转,负值按照逆时针旋转。例如:11.2 CSS3——变形2、2D转换——更改变换中心点:transform-origin变形操作是以元素的中心点为基准进行的,使用transform-origin属性改可以变中心点。语法:transform-origin: x-axis y-axis z-axis;三个参数,其默认值分别为50% 50% 0参数描述x-axis定义视图被置于X轴的位置left/center/rightlength%y-axis定义视图被置于Y轴的何处。可能的值有:top/center/bottomlength%z-axis定义视图被置于Z轴的何处。可能的值有:length11.2 CSS3——变形2、3D转换x:代表横向坐标位移向量的长度。y:代表纵向坐标位移向量的长度。z:代表Z轴位移向量的长度。此值不能是一个百分比值,否则将会视为无效值。angle:角度值,主要用来指定元素在3D空间旋转的角度,如果其值为正,元素顺时针旋转,反之元素逆时针旋转。rotate3d(x,y,z,angle);谢谢 !

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档