我试图用 css 和 javascript 创建一个简单的旋转星球。首先,我尝试将图像作为背景,这在所有浏览器中都可以正常工作,但背景位置动画在 IE 中的性能非常差,并且很快提高了 RAM 使用率(每秒增加 50-100 MB),直到浏览器崩溃。然后我决定尝试在行星 div 中使用图像并为其位置设置动画,这会产生平滑的动画和低内存消耗,但正如您在下面的图像中看到的那样,图像泄漏到了边界之外。星球 div 有border-radius: 50%
.
我试过添加overflow: hidden
到这个星球,但没有奏效。除了使用某种口罩外,有没有办法防止泄漏发生?