/* 关键帧动画 */ @keyframes earth-rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } /* 地球样式 */ .earth { width: 300px; height: 300px; background: url("https://cdn.pixabay.com/photo/2012/04/11/11/41/earth-28760_1280.png") no-repeat center; animation: earth-rotate 10s linear infinite; }
如上所示,大家通过使用CSS3的@keyframes关键帧动画,定义了一个名为earth-rotate的动画,让地球沿着Z轴旋转360度。接着,在地球的样式中,大家指定了一个3D背景图片,并将地球元素与动画进行关联。
最后,大家得到的效果是一个逼真的地球,带有流畅而自然的旋转角度。同时,大家也可以根据自己的需求,调整动画的速度、方向和循环次数等参数,从而得到完美的动画效果。