- 题面里的虚线方框就是要填的空
- 点候选项,它会填进当前高亮的那个空
- 点已填好的空,可以把选项取回来重选
- 全部填满后「提交」才会亮起
测试动画效果
<div id="idx">
<p>
#idx{width:100%;max-width:320px;margin:0 auto;height:180px;position:relative;overflow:hidden;box-sizing:border-box;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px} @supports (aspect-ratio:16/9){#idx{height:auto;aspect-ratio:16/9}} #idx .t{position:absolute;left:5%;top:6%;margin:0} #idx .cell{position:absolute;top:44%;width:16%;height:26%;border:1px solid #334155;border-radius:6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#94a3b8} #idx .c0{left:2%}#idx .c1{left:22%}#idx .c2{left:42%}#idx .c3{left:62%}#idx .c4{left:82%} #idx .cur{position:absolute;top:44%;left:2%;width:16%;height:26%;box-sizing:border-box;border:2px solid #38bdf8;border-radius:6px;background:rgba(56,189,248,.20);animation:walk 3s infinite} #idx .lab{position:absolute;top:76%;left:2%;width:16%;text-align:center;color:#38bdf8;animation:walk 3s infinite} @keyframes walk{0%,18%{transform:translateX(0)}20%,38%{transform:translateX(125%)}40%,58%{transform:translateX(250%)}60%,78%{transform:translateX(375%)}80%,100%{transform:translateX(500%)}} @media (prefers-reduced-motion:reduce){#idx .cur,#idx .lab{animation:none;transform:translateX(0)}}
</p>
<p class="t">
range(5) 依次取到的下标:
</p>
<div class="cell c0">
0
</div>
<div class="cell c1">
1
</div>
<div class="cell c2">
2
</div>
<div class="cell c3">
3
</div>
<div class="cell c4">
4
</div>
<div class="cur">
</div>
<div class="lab">
i
</div>
</div>
<p>
补全下面的程序,让它依次打印这 5 个下标:
</p>
<pre>
<code class="language-plaintext">for i in range(【0】):
print(【1】)</code>
</pre>
全部评论