html - 如何保留超链接 Material 图标的颜色

标签 html css material-design

我正在开发 Angular 应用程序,这是我第一次使用 Material 图标。我正在尝试显示一个“电子邮件”图标,该图标被超链接为 mailto:

<a href="mailto:trevor.goodchild@thecompany.com">
    <i class="material-icons">
      mail_outline
    </i>
</a>

因此,没有超链接的图标只是带有黑色轮廓的白色。超链接时黑色轮廓变为蓝色。我正在尝试找出保持黑白的最简单方法。

最佳答案

您可能会得到这种副作用,因为为 a:link

应用了样式

尝试将嵌套 Material 图标的元素的 CSS color 属性直接设置为黑色,或删除 a:link 的样式。

关于html - 如何保留超链接 Material 图标的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58528041/

相关文章:

javascript - JS中如何检测MDC Snackbar是否关闭?

android - 如何像 Google Play press 一样实现标题

javascript - 使用 Web Audio API 进行跨应用程序音频分析

html - 在 textarea 之前的左上角显示文本

对象字面量与函数相比 Javascript 性能提升

css - 六边形 CSS 背景

javascript - Internet Explorer 的 CSS 表达式与过滤器和 Javascript

javascript - 在 Web 浏览器中确定图像下载优先级的技术

javascript - 使用 "bottom"样式定位谷歌地图覆盖

javascript - 如何编写下拉选项来加载 JSON 文件?