CSS3 transform-origin属性设置元素旋转起始位置

傷城~ 2021-07-26 01:27 879阅读 0赞

CSS3 transform-origin属性设置元素旋转起始位置

  1. 作用:设置元素旋转的基点位置。注:元素旋转前后基点位置不变。
  2. 使用:transform-origin:x-axis y-axis z-axis;
  3. x-axis取值:left、right、center、length、%
    y-axis取值:top、bottom、center、length、%
    z-axis取值:length
  4. transform-origin:center center;(默认位置,以元素中心点为基点,相当于50% 50%)
    transform-origin:left top;(以左上角为基点)
    transform-origin:right top;(以右上角为基点)
    transform-origin:center bottom;(以底线中心为基点)
    其他同理。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <style> #div1 { position: relative; height: 200px; width: 200px; margin: 100px; padding:10px; border: 1px solid black; } #div2 { padding:50px; position: absolute; border: 1px solid black; background-color: red; transition:0.2s linear; transform-origin:center bottom; } #div2:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Safari and Chrome */ } </style>
  7. </head>
  8. <body>
  9. <div id="div1">
  10. <div id="div2">HELLO</div>
  11. </div>
  12. </body>
  13. </html>

菜鸟实例

发表评论

表情:
评论列表 (有 0 条评论,879人围观)

还没有评论,来说两句吧...

相关阅读