How can I set a rotation point for an element in CSS?

后端 未结 4 1065
栀梦
栀梦 2020-12-20 10:57

Is it possible to set the rotation point in CSS? The default rotation point is at the 50%, 50%. I tried:

transform: rotate(230deg); 
rotation-point:90% 90%;
         


        
相关标签:
4条回答
  • 2020-12-20 11:24

    just go to http://www.w3schools.com/cssref/css3_pr_rotation-point.asp and read carefully. it says that none of the major browsers support this property.

    0 讨论(0)
  • 2020-12-20 11:29

    This will set the rotation pivot point on top-left corner of your element and rotate it:

    transform: rotate(-25deg);
    transform-origin: 0% 0%;
    

    take a glance at .nav_item_txt class:

    http://jsfiddle.net/KHkX7/

    0 讨论(0)
  • 2020-12-20 11:32

    Try using the transform-origin property instead, rotation-point isn't supported...

    For rotating on the top right point of an element (including all targeting):

    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    
    0 讨论(0)
  • 2020-12-20 11:33

    Use the transform-origin CSS property:

    .class {
        transform-origin: 0 0;
    }
    
    0 讨论(0)
提交回复
热议问题