- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CSS3变形与动画相关
CSS3变形与动画相关Css3中所有与变形或动画相关的操作都与属性值transform相关,通过设置transform属性调用各种函数实现非凡的视觉效果。CSS3变形--旋转 rotate()旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。如下图所示:HTML代码:div class=wrapper div/div/divCSS代码:.wrapper { width: 200px; height: 200px; border: 1px dotted red; margin: 100px auto;}.wrapper div { width: 200px; height: 200px; background: orange; -webkit-transform: rotate(45deg); transform: rotate(45deg);}演示结果?CSS3中的变形--扭曲 skew()扭曲skew()函数能够让元素倾斜显示。它可以将一个对象以其中心位置围绕着X轴和Y轴按照一定的角度倾斜。这与rotate()函数的旋转不同,rotate()函数只是旋转,而不会改变元素的形状。skew()函数不会旋转,而只会改变元素的形状。Skew()具有三种情况:选择器描述transform:skew(x,y)skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的角度值进行扭曲变形)tranform:skew(x)skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形)transform:skey(y)skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)1、skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的角度值进行扭曲变形);第一个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则值为0,也就是Y轴方向上无斜切。2、skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);3、skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)示例演示:通过skew()函数将长方形变成平行四边形。HTML代码:div class=wrapper div我变成平形四边形/div/divCSS代码:.wrapper { width: 300px; height: 100px; border: 2px dotted red; margin: 30px auto;}.wrapper div { width: 300px; height: 100px; line-height: 100px; text-align: center; color: #fff; background: orange; -webkit-transform: skew(45deg); -moz-transform:skew(45deg)? transform:skew(45deg);}演示结果CSS3中的变形--缩放 scale()缩放 scale()函数?让元素根据中心原点对对象进行缩放。缩放 scale 具有三种情况:选择器描述transform:scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)transform:scaleX(X)元素仅水平方向缩放(X轴缩放)transform:scaleY(Y)元素仅垂直方向缩放(Y轴缩放)1、?scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)例如:div:hover { -webkit-transform: scale(1.5,0.5); -moz-transform:scale(1.5,0.5) transform: scale(1.5,0.5);}注意:Y是一个可选参数,如果没有设置Y值,则表示X,Y两个方向的缩放倍数是一样的。2、scaleX(x)元素仅水平方向缩放(X轴缩放)3、scaleY(y)元素仅垂直方向缩放(Y轴缩放)HTML代码:div class=wrapper div我将放大1.5倍/div/divCSS代码:.wrapper { width: 200px; height: 200px; border:2px dashed red; margin: 100px auto;}.wrapper div { width: 200px; height: 200px; line-height: 200px; background: orange; text-align: center; color: #fff;}.wrapper div:
您可能关注的文档
- DDS手法教程.doc
- D3电机机种类及编织简介.doc
- Delta3D打印机作业报告.docx
- DSP技术及应用实验报告书写要点2014.doc
- C程序实验5.docx
- EP-01环境因素识别评价控制程序.doc
- ESD静电消除离子风机使用.doc
- EchoMRI应用举例.docx
- EV部分建模操作流程.docx
- GDP对中国股市的影响20.docx
- 农业机械化智能化升级对农业国际合作的影响报告.docx
- 房地产行业2025年多元化战略布局与产业链协同效应实证研究报告.docx
- 云原生技术在2025年企业数字化业务敏捷开发与云原生容器镜像合规性报告.docx
- 2025年企业合规文化建设与合规文化建设企业合规文化建设效果评估.docx
- 2025年海洋生物资源在抗衰老药物研发中的应用前景报告.docx
- 2025年民办教育机构合规运营与品牌塑造发展策略报告.docx
- 2025年农业生物技术在种质资源创新中的生物技术产业创新合作与交流报告.docx
- 农业机械化智能化升级对农业生产效率提升的2025年实证研究.docx
- 农业机械化智能化升级对农业生产模式变革影响报告.docx
- 2025年金融租赁公司金融风险管理技术发展与应用报告.docx
文档评论(0)