gpt4 book ai didi

css - 仅使用 CSS 从中心旋转三 Angular 形图像?

转载 作者:行者123 更新时间:2023-11-28 14:43:38 25 4
gpt4 key购买 nike

我正在尝试使用 CSS 从中心旋转三 Angular 形图像。

我可以旋转图像,但它不是从中间旋转。

这是我目前所拥有的:

body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}

#loading {
animation: rotation 2s infinite linear;
}

@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
<img id="loading" src='https://i.postimg.cc/zVSqhnr9/loader.png' border='0' alt='loader' />

这似乎对其位置有一些影响,但我无法正确处理:

transform-origin: 30% 80%;

最佳答案

获取三 Angular 形的中心:

(90, 158/3)

然后,将 (158/3) 减去 158 以获得顶部的 Y 坐标,而不是底部。


enter image description here

body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}

#loading {
transform-origin: 90px 105.3px;
animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
}
}
<img id="loading" src='https://i.postimg.cc/zVSqhnr9/loader.png' border='0' alt='loader'/>

关于css - 仅使用 CSS 从中心旋转三 Angular 形图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52568767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com