【发布时间】:2016-10-12 05:09:18
【问题描述】:
我将创建带有许多输入的滚动页面(一些向导)。当用户按下 Tab 键时,我需要一些 CSS 技巧来动画滚动(类似于过渡,但过渡不起作用)。正如我们所知,它会将焦点转移到下一个元素并在需要时滚动。它工作得很好,但我想添加动画。现在它会跳起来,如下所示。可能吗?
.foo {
height: 50px;
}
<ul style="height:70px; overflow:auto">
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
<li class="foo">
<input type="text">
</li>
</ul>
更多信息:
我知道带有动画 js、过渡等的解决方案。但是当您仍然使用 Tab 键时它不是动画。
【问题讨论】:
-
你能再解释一下吗,你的演示不是很清楚你想要什么?我想建议daneden.github.io/animate.css,但我不确定你想要什么。也许有很多方法可以解决您的问题。
标签: javascript jquery html css animation