码迷,mamicode.com
首页 > 其他好文 > 详细

transform-origin

时间:2016-12-21 02:17:16      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:alt   元素   image   操作   cdn   color   enter   img   bsp   

transform-origin:改变原点中心位置

transform-origin是变形原点,也就是该元素围绕着那个点变形或旋转,transform-origin并不是transform中的属性值,他具有自己的语法。但是该属性只有在设置了transform属性的时候才能起作用。

默认情况,变形的原点在元素的中心点,或者是元素X轴和Y轴的50%处,如下图所示:

技术分享

在没有使用transform-origin改变元素中心点位置的情况下,transform进行的rotate,translate,scale,skew,matrix等操作都是以元素自己中心位置进行变化的。

如果想在不同的位置对元素进行这些操作,那么就可以使用transform-origin来对元素进行基点位置改变,使元素中心点不在是中心位置,达到需要的中心点位置。

transform-origin(X,Y):

  transform-origin接受两个参数,它们可以是百分比,em,px等具体的值,

      也可以是left,center,right水平方向取值,对应的百分值为left=0%;center=50%;right=100%,

      或者 top,center,bottom垂直方向的取值,其中top=0%;center=50%;bottom=100%;如果只取一个值,表示垂直方向值不变

      

  • top left = left top = 0 0
  • left = left center = center left = 0或(0 50%)
  • bottom left = left bottom = 0 100%
  • top = top center = center top = 50% 0
  • center = center center = 50%或(50% 50%)
  • bottom = bottom center = center bottom = 50% 100%
  • right top = top right = 100% 0
  • right = right center = center right = 100%或(100% 50%)
  • bottom right = right bottom = 100% 100%

技术分享

      left center = 0 50%

技术分享

      left bottom = 0 100%

技术分享

      top center = 50% 0

技术分享

      center | center center = 50% 50%(默认值)

技术分享

      center bottom = 50% 100%

技术分享

      right top = 100% 0

技术分享

      right center = 100% 50%

技术分享

                 right bottom = 100% 100%

  技术分享

 

transform-origin

标签:alt   元素   image   操作   cdn   color   enter   img   bsp   

原文地址:http://www.cnblogs.com/coldfishdt/p/6206105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!