当前位置:首页>在线课程>网页设计>Div+CSS>CSS3 技术与浏览器兼容性解析(已完结)>设置网页元素的变形中心点位置

[第66课] 设置网页元素的变形中心点位置

讲师:李晓斌  长度:6分26秒  软件:Div+CSS  发布日期:2018年05日09日
视频课程:[CSS3 技术与浏览器兼容性解析(已完结)]
视频播放界面 播放按钮
分享到:
课程介绍
  

默认情况下,元素变形的原点位置在元素的中心点,或者是元素X轴和Y轴的 50%处,通过transform-origin属性可以设置元素的中心点位置。

在没有使用transform-origin属性设置元素原点位置的情况下,CSS变形进行的旋转、移动、缩放等模拟器 作都是以元素自己的中心(变形原点)位置进行变形的。但是很多时候需要在不同的位置对元素进行变形操作,这时就可以使用transform-origin属性来设置元素的原点位置。

改变transform-origin属性的X轴和Y轴的值就可以重置元素变形原点的位置,transform-origin属性的语法格式如下。

transform-origin: [<percentage> | <length> | left | center | right | top | bottom] | [<percentage> | <length> | left | center | right] | [[<percentage> | <length> | left | center | right] && [<percentage> | <length> | top | center | bottom]] <length> ?

上面的语法让人看得发晕,其实可以将语法拆分成以下的形式。

/*只设置一个值的语法*/

transform-origin: x-offset;

transform-origin: offset-keyword;

/*设置两个值的语法*/

transform-origin: x-offset y-offset;

transform-origin: y-offset x-offset-keyword;

transform-origin: x-offset-keyword y-offset;

transform-origin: x-offset-keyword y-offset-keyword;

transform-origin: y-offset-keyword x-offset-keyword;

/*设置三个值的语法*/

transform-origin: x-offset y-offset z-offset;

transform-origin: y-offset x-offset-keyword z-offset;

transform-origin: x-offset-keyword y-offset z-offset;

transform-origin: x-offset-keyword y-offset-keyword z-offset;

transform-origin: y-offset-keyword x-offset-keyword z-offset;

transform-origin属性值可以是百分比值、em、px等具体的值,也可以是top、right、bottom、left和center这样的关键词。

在2D变形中的transform-origin属性可以是一个参数值,也可以是两个参数值。如果是两个以数值时,第一个值设置水平方向X轴的位置,第二个值设置垂直方向Y轴的位置。

在3D变形中的transform-origin属性还包括了Z轴的第三个值,其各个值的取值简单说明如下表所示。

注意事项
-如果您在任何场合索要、传播、出售、租借学设计网出品原创视频教程,我们一律进行封号、封ip等措施处理,请务必珍惜您的帐号。无论传播还是索取,我们都会进行封号处理。
-由于您对视频教程的言论、索要、传播、出售、租借,对学设计网造成的间接或直接经济损失,我们将追究您的法律责任,并有权索回对我们造成的经济损失。
-只要您浏览本网页我们就将视您已经阅读了本注意事项中所有条例,并且同意本事项的所有条例。
-学设计网拥有以上事项的最终解释权。
教程评论

您必须 [ 登录 ] 才能发表评论!

如何观看全部课程
VIP会员399元1年可享受的权限:
观看下载所有视频教程
下载未来一年更新教程
可加入VIP群进行技术讨论
可下载所有资源(源文件和素材)
第二年续费仅为279元

推荐课程

[网页设计] PHP动态网站开发实例教程(持续更新)

讲师:李晓斌

35

课时
推荐图文教程
推荐书籍
首 页在线课程书籍光盘图文教程
点击这里给我发消息47707077
点击这里给我发消息11402485
联系电话

13520020606

联系邮箱
47707077@qq.com
营业执照  |  网上有害信息举报  |  Copyright © 2017 学设计网, All Rights Reserved  |  京ICP备14050932号