css - Material Design Lite 徽章变色

标签 css css-selectors

我正在为我的网络应用程序使用 Material Design Lite (getmdl.io),我有一张带有通知数量徽章的卡片。

我尝试了这个 css 代码但没有改变:

.mdl-badge {
  background: #FF3D00;
}

我无法更改徽章的颜色这是框架中的问题吗?

最佳答案

Material 徽章实际应用为 ::after CSS psuedo-element .

您可以编写一个 CSS 选择器来更改徽章的背景颜色,如下所示,

.mdl-badge[data-badge]:after {
  background-color: black;
  color: white;
}

注意还使用了一个属性选择器;在这里了解更多信息:
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors *

关于css - Material Design Lite 徽章变色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51922201/

相关文章:

javascript - 如何定位在其父元素中具有类的子元素?

javascript - hasclass 不适用于 testcafe CSS 选择器

javascript - super 菜单 - 无法在悬停时选择子元素

css - 从 CSS 编码的完整背景图案

javascript - 冲突的 CSS 和 Javascript

html - 如何垂直对齐图像和文本跨客户端电子邮件模板

jquery - 当鼠标悬停在标题上时突出显示邮箱

css - 在排除一类的同时使所有内容都不可选择

html - 最后一个 child 不在我的 block 引用中工作

带有内联文本的 CSS 圆圈