【发布时间】:2015-09-08 21:17:50
【问题描述】:
CSS:
a:focus { opacity: .75 }
a:active { transform: translateY(4px) }
意图:
键盘用户选项卡指向链接,使用
:focus样式作为视觉提示他们点击
enter激活链接;:active样式提供视觉按键反馈
问题:
:active 样式会正确触发鼠标点击,但不会触发按键。我可以只用 CSS 解决这个问题吗?
【问题讨论】:
-
您需要分享您尝试解决此问题的代码,以便其他用户有效地帮助您。
-
:active CSS 伪类在用户激活元素时匹配。它允许页面给出浏览器检测到激活的反馈。当与鼠标交互时,这通常是用户按下鼠标按钮和释放鼠标按钮之间的时间。 :active 伪类在使用键盘 tab 键时也是通常匹配的。见developer.mozilla.org/en/docs/Web/CSS/%3Aactive
-
@J0e3gan 我的错,我为清楚起见进行了编辑
标签: javascript jquery css accessibility