|
|

楼主 |
发表于 2025-7-27 23:23
|
显示全部楼层
参考代码
- <style>
- #pa { margin: 20px auto; width: 100%; height: 460px; position: relative; }
- .text {
- margin: 10px;
- font: bold 60px 'Microsoft YaHei', sans-serif;
- color: #eee;
- text-shadow: 0 0 1px #000, 2px 2px 6px #333;
- display: inline-block;
- }
- .ani { animation: circle 2s linear; }
- @keyframes circle {
- to { transform: rotate(360deg); }
- }
- </style>
- <div id="pa"></div>
- <script>
- const txtAr = '千年之约'.split('');
- let spans = [];
- txtAr.forEach( (t,k) => {
- const s = document.createElement('span');
- s.textContent = t;
- s.className = k === 0 ? 'text ani' : 'text';
- spans.push(s);
- s.onanimationend = () => {
- s.classList.remove('ani');
- spans[(k+1) % txtAr.length].classList.add('ani');
- };
- pa.appendChild(s);
- });
- </script>
复制代码
|
评分
-
| 参与人数 1 | 威望 +50 |
金钱 +100 |
经验 +50 |
收起
理由
|
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|