css中怎样旋转中心怎么设置
导读:CSS中旋转是一种常见的效果,可以通过transform属性实现。但是,如何设置旋转的中心点呢?接下来我们将逐步介绍。transform:rotate(30deg ; /* 默认以元素中心为旋转中心 */当不设置旋转中心的时候,元素会以自身...
CSS中旋转是一种常见的效果,可以通过transform属性实现。但是,如何设置旋转的中心点呢?接下来我们将逐步介绍。
transform:rotate(30deg);
/* 默认以元素中心为旋转中心 */当不设置旋转中心的时候,元素会以自身的中心为旋转中心进行旋转。如上面的代码所示,元素会以中心点为旋转中心,顺时针旋转30度。
transform-origin: 50% 50%;
/* 设置以元素中心为旋转中心 */ transform:rotate(30deg);
如果需要在不改变元素自身位置的前提下,改变旋转中心,可以使用transform-origin属性进行设置。如上面的代码所示,将旋转中心设置在元素的中心点,和默认效果一样。
transform-origin: left top;
/* 设置以左上角为旋转中心 */ transform:rotate(30deg);
如果我们需要将旋转中心设置在元素的左上角,可以使用transform-origin: left top; 设置。如上面的代码所示,元素将以左上角为旋转中心进行旋转。
transform-origin: center 100px;
/* 设置以中心点下移100px为旋转中心 */ transform:rotate(30deg);
最后,我们可以使用transform-origin: center 100px; ,将旋转中心设置在以中心点下移100px的位置。如上面的代码所示,元素将以该点为旋转中心进行旋转。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css中怎样旋转中心怎么设置
本文地址: https://pptw.com/jishu/500196.html
