|
|

楼主 |
发表于 2025-7-20 12:12
|
显示全部楼层
参考代码
- <style>
- body { perspective: 1600px; }
- #ball {
- margin: 100px auto;
- width: 200px;
- height: 200px;
- position: relative;
- animation: rot 10s linear infinite;
- transform-style: preserve-3d;
- }
- .ring {
- position: absolute;
- width: 100%;
- height: 100%;
- border-radius: 100% 0%;
- border: 12px double lightgreen;
- background: rgba(0, 180, 90, 0.15);
- transform: rotateY(var(--ay));
- }
- @keyframes rot {
- from { transform: rotateY(0deg); }
- to { transform: rotateY(360deg); }
- }
- </style>
- <div id="ball"></div>
- <script>
- for (var i = 0; i < 360; i += 20) {
- var d = document.createElement('div');
- d.className = 'ring';
- d.style.cssText += `
- --ay: ${i}deg;
- border-color:
- #${Math.random().toString(16).substring(2, 8)}
- #${Math.random().toString(16).substring(2, 8)};
- `;
- ball.appendChild(d);
- }
- </script>
复制代码
|
评分
-
| 参与人数 1 | 威望 +50 |
金钱 +100 |
经验 +50 |
收起
理由
|
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|