css - 从伪元素中删除浏览器可访问性大纲

标签 css

我有一个按钮,它有一个 :after,我需要向它添加一个 outline:none,但只有当我将它添加到按钮本身时它才有效。知道如何从 `:after only 中删除轮廓吗?

.dropdown-button:global(.is-active):after {
  display: block;
  background-color: white;
  outline: none !important;
}

最佳答案

事实证明,您无法从 :after 所在的元素中删除轮廓。

作为替代方案,我将它作为 :before 添加到它下面的元素中。看起来一样。

关于css - 从伪元素中删除浏览器可访问性大纲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48379266/

相关文章:

css - 我怎样才能用 twitter bootstrap 包装一个 glyphicon?

html - JWplayer加载后元素位置发生变化

php - 如何在 PHP 中将变量值保存在循环之外?

html - IE跨浏览器兼容性问题

css - 宽度超过 10 万像素的背景图像

css - 如何将 CSS 标签添加到 ruby​​ on rail loop?

php - Bootstrap 分页样式不适用于代码

css - 自定义 CSS 以创建 WordPress 下拉菜单

FireFox 中的 JQuery Draggable 仅适用于 iFrame - 如何设置 ViewPort

css - Twitter-bootstrap:如何正确使用 row-fluid 类?