CSS焦点动画重复

时间:2017-03-21 23:50:26

标签: css focus

每当我更改浏览器选项卡时,焦点动画都会重复。我想阻止这个。有没有办法做到这一点?谢谢你的帮助。

以下是演示:http://output.jsbin.com/vidapu

<div id="box" tabindex="0">
Click me...

<div id="box-dropdown">...and now switch your browser tab</div>

1 个答案:

答案 0 :(得分:0)

当您更改标签时,您不再是&#34;专注于&#34;在那个元素上。更改后,将恢复焦点状态。防止此行为的唯一方法是在焦点以外的其他内容上触发动画。 如果您希望在点击时触发它,则应使用JavaScript点击事件。

最初在动画框上设置display: none;,然后在点击按钮时将其更改为display: block;