html - 在 Docusaurus v2 中更改默认文本颜色
问题描述
在Docusaurus v2中,我可以将每个类的默认文本颜色覆盖为:
.features {
display: flex;
align-items: center;
padding: 2rem 0;
width: 100%;
color: red;
}
我不喜欢这种方法,因为它使为dark
和light
主题定义单独的颜色变得更加困难。
默认情况下,文本颜色设置为black
主题light
和主题white
。dark
但是,我似乎无法找到这些定义的位置。
- 我有兴趣修改这些默认值,它们在哪里定义?
- 这是设计默认文本颜色的推荐方式吗?
解决方案
使用浏览器检查 HTML 并查看哪些 CSS 变量会影响文本颜色。
var(--ifm-font-color-base)
通过将以下 CSS 添加到custom.css
.
:root {
--ifm-font-color-base: #000;
}
推荐阅读
- python - 如何使用仅使用一个参数的递归函数“计数”?
- r - R - 多列的有序因子
- php - 如何从 PHP 中的两个数组中获取差异
- java - 为什么“==”应该是 .equals() 比较数组列表中的字符串?
- node.js - 如何在 Gatsby 中将 http 重定向到 https?
- javascript - 在 setState 之后反应原生不重新渲染
- python-3.x - 如何使用forloop并排绘制图表
- reactjs - 像“useLocation”这样的反应路由器钩子的存根不起作用
- angular - 角度文件上传传递图像作为[对象文件]
- android-studio - 在将 jsoup 与 android studio 一起使用时,我在更高的 android api 版本中收到“太多重定向错误”