在HTML中,为了确保按钮在按下时和移出时保留焦点,我们可以使用JavaScript来设置:当按钮被按下时,将其样式设置为被聚焦的状态,当鼠标移出按钮区域时,将其样式重置为默认状态。
示例代码如下:
HTML:
JavaScript:
function buttonDown() { document.getElementById("myButton").style.outline = "2px solid blue"; document.getElementById("myButton").style.backgroundColor = "lightblue"; }
function buttonOut() { document.getElementById("myButton").style.outline = "none"; document.getElementById("myButton").style.backgroundColor = "white"; }
注意:对于可访问性,我们应该考虑其他方法来提高按钮的可用性,如使用aria-label属性提供有意义的标签,使用键盘快捷键等等。
上一篇:按钮在按钮处于激活状态时的过渡
下一篇:按钮在按下时的动画效果不如所需”