如何在 Foundation 5 中控制 Active/Focused 按钮上的 CSS
How to control the CSS on an Active/Focused button in Foundation 5
我已经创建了一个基于 Foundation 5
前端平台的 CMS
。我在其中创建了一个 CSS 生成器,它基本上允许通过在实时站点上管理对整个样式表进行 SASS 类型控制。
系统运行良好,但是,我找不到如何控制出现在 active/focused button
上的 box shadow
样式。这是在我的生成器中为 focused button
生成样式的代码,它直接取自 Foundation Stylesheet:
$code .= 'button:hover, button:focus, .button:hover, .button:focus{';
$code .= 'background-color: '.changeColor($primary, $primary_hover_percent).';';
$code .= 'border-color: '.changeColor($primary, $primary_border_percent_hovered).';';
$code .= 'color: '.$primary_font_color_hovered.';';
$code .= '}';
默认情况下,Foundation 在 focused button
上应用原色作为 box shadow
。我的问题是我找不到发生这种情况的地方。由于 box shadow
属性 不在他们样式表的这一部分中,我假设它由 javascript.
控制
我已经通过 javascript 进行了搜索,但似乎找不到任何控制添加 box shadow
的代码。虽然我确信这是一个非常简单的解决方案,但答案暗示了我。非常感谢任何帮助。
样本
右边的按钮是active/focused按钮...仔细看可以看到蓝色框的影子。
更好的视野
更新
我已经隔离了蓝色的十六进制代码,并在两个样式表上搜索了颜色,但没有成功,并且搜索了所有 js 文件,希望找到 addClass()
和 class比如.active
之类的也无济于事。同样,非常欢迎任何关于此事的想法。
每天学点新东西...来发现这个问题与任何Foundation 5
代码无关。出于可访问性原因,蓝色阴影是 Chrome
中设置在 :focus
中的浏览器设置。在 Firefox
中,浏览器应用虚线边框。
有关此问题的信息可在此处找到:
分辨率:
CSS属性是:outline
为了解决这个问题,我只是在上面的代码中添加了 outline-style: none;
。
我已经创建了一个基于 Foundation 5
前端平台的 CMS
。我在其中创建了一个 CSS 生成器,它基本上允许通过在实时站点上管理对整个样式表进行 SASS 类型控制。
系统运行良好,但是,我找不到如何控制出现在 active/focused button
上的 box shadow
样式。这是在我的生成器中为 focused button
生成样式的代码,它直接取自 Foundation Stylesheet:
$code .= 'button:hover, button:focus, .button:hover, .button:focus{';
$code .= 'background-color: '.changeColor($primary, $primary_hover_percent).';';
$code .= 'border-color: '.changeColor($primary, $primary_border_percent_hovered).';';
$code .= 'color: '.$primary_font_color_hovered.';';
$code .= '}';
默认情况下,Foundation 在 focused button
上应用原色作为 box shadow
。我的问题是我找不到发生这种情况的地方。由于 box shadow
属性 不在他们样式表的这一部分中,我假设它由 javascript.
我已经通过 javascript 进行了搜索,但似乎找不到任何控制添加 box shadow
的代码。虽然我确信这是一个非常简单的解决方案,但答案暗示了我。非常感谢任何帮助。
样本
右边的按钮是active/focused按钮...仔细看可以看到蓝色框的影子。
更好的视野
更新
我已经隔离了蓝色的十六进制代码,并在两个样式表上搜索了颜色,但没有成功,并且搜索了所有 js 文件,希望找到 addClass()
和 class比如.active
之类的也无济于事。同样,非常欢迎任何关于此事的想法。
每天学点新东西...来发现这个问题与任何Foundation 5
代码无关。出于可访问性原因,蓝色阴影是 Chrome
中设置在 :focus
中的浏览器设置。在 Firefox
中,浏览器应用虚线边框。
有关此问题的信息可在此处找到:
分辨率:
CSS属性是:outline
为了解决这个问题,我只是在上面的代码中添加了 outline-style: none;
。