【发布时间】:2015-04-09 12:51:16
【问题描述】:
我对 GetBootstrap 的经典简单滑块有疑问。
打开此页面。
http://getbootstrap.com/examples/carousel/
单击左箭头或右箭头。有一个悬停和焦点。当您悬停或聚焦其中一个箭头时,背景会变暗。当您将鼠标移出箭头时,背景将恢复为默认值。但是……
如果单击箭头,然后将鼠标移出箭头,箭头的悬停类将保留。
通常,如果您将鼠标移出箭头,则意味着您不再关注箭头,并且不应将悬停/焦点类应用于箭头。
我尝试了几天来解决这个问题。谢谢。
【问题讨论】:
-
键盘可访问性需要
:focus样式。请不要让残疾人更难使用您的网站。 -
好的,我知道了。当我将鼠标移出箭头时,如何将 :focus 定义更改为消失?
-
:focus伪类选择器是内置的 CSS 概念,应用时无法更改。您必须使用 JS 模糊元素或将这些样式移至:hover,但就像我说的那样,这两种方式都会损害可访问性。 -
我知道@cvrebert,但相信我,残疾人不会来我正在尝试制作的网站。我确定。
标签: css twitter-bootstrap carousel