首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改rtd背景色?

如何更改rtd背景色?
EN

Stack Overflow用户
提问于 2018-01-31 10:34:31
回答 2查看 1.7K关注 0票数 2

我想改变阅读文档主题的背景色为狮身人面像-doc。

主题是使用sass编写的,我找到了变量$section-background-color,它定义为no-where。

如果我用项目中任何地方的另一个值替换#2980B9,它就不能工作。这个疯狂的蓝色仍然是从某个地方找到的。

这个背景色是在哪里定义的?

我还试图用$blue中的$red替换所有的_theme_variables_sass

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-02 21:42:09

(至少)有两种方法可以更改sphinx_rtd_theme样式:

  1. 编辑用于构建文档中概述的主题的源SASS。只需确保狮身人面像使用的是新构建的sphinx_rtd_theme,而不是PyPI安装的(原始)版本。
  2. 使用响应这里的自定义CSS文件覆盖所需的CSS规则。

我觉得第二条要简单得多。举个例子,比如说我想改变标题、标志和搜索栏后面的背景色。查看默认构建(检查页面样式),在类.wy-side-nav-search中设置背景色,所以只需在<project-dir>/_static/css中创建一个带有类的custom.css文件即可。

.wy-side-nav-search{ background-color:<#yourHexColor> }

然后,在conf.py中添加:

代码语言:javascript
复制
def setup (app):
    app.add_stylesheet('css/custom.css')

make cleanmake build和中提琴。

至于背景颜色是在哪里定义的,我看得还不够远,无法说出来,但希望这能让您(和未来的访问者)达到预期的结果。

票数 4
EN

Stack Overflow用户

发布于 2021-05-06 12:07:41

和NickT的答案一样,但是使用css变量,并设置移动版本标题颜色-

代码语言:javascript
复制
body {
  --themecolor: black;
}

.wy-side-nav-search {
  background-color: var(--themecolor);
}
.wy-nav-top {
  background-color: var(--themecolor);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48540008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档