首页前端开发CSScss 如何设置定点旋转

css 如何设置定点旋转

时间2023-07-29 03:12:04发布访客分类CSS浏览510
导读:CSS 中提供了一种定点旋转的方式,可以通过设置 transform-origin 属性来实现。该属性接受一组数值,代表旋转点的坐标。例如,以下代码会将一个正方形绕其左上角顶点(0,0)进行旋转:.square {width: 100px;...

CSS 中提供了一种定点旋转的方式,可以通过设置 transform-origin 属性来实现。该属性接受一组数值,代表旋转点的坐标。

例如,以下代码会将一个正方形绕其左上角顶点(0,0)进行旋转:

.square {
    width: 100px;
    height: 100px;
    background-color: red;
    transform-origin: 0 0;
    animation: rotate 2s infinite;
}
@keyframes rotate {
100% {
    transform: rotate(360deg);
}
}

在上面的代码中,通过设置 transform-origin 属性为 0 0,将旋转点设置在正方形的左上角。然后使用 animation 属性来定义一个旋转动画,让正方形无限循环绕旋转点进行旋转。

如果想要设置旋转点在正方形的中心点,只需要将 transform-origin 属性的值设置为 50% 50% 即可:

.square {
    width: 100px;
    height: 100px;
    background-color: red;
    transform-origin: 50% 50%;
    animation: rotate 2s infinite;
}
@keyframes rotate {
100% {
    transform: rotate(360deg);
}
}
    

通过以上代码,正方形将会绕着它的中心点进行旋转。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 如何设置定点旋转
本文地址: https://pptw.com/jishu/340694.html
python 微信改步 css 如何设置宽高

游客 回复需填写必要信息