答案 0 :(得分:4)
rmdformats
作者在这里。
要更改标题和其他元素的默认颜色,您必须提供自定义CSS文件,该文件重新定义定义颜色的默认CSS元素。
如果认为以下CSS元素应该足够:
#main .nav-pills > li.active > a,
#main .nav-pills > li.active > a:hover,
#main .nav-pills > li.active > a:focus {
background-color: #22983B;
}
#main .nav-pills > li > a:hover {
background-color: #22983B;
}
h1,h2,h3,h4,h5,h6,legend{
color: #22983B;
}
#nav-top span.glyphicon {
color: #22983B;
}
#table-of-contents header{
color:#22983B;
}
#table-of-contents h2{
background-color:#22983B;
}
#main a {
background-image: linear-gradient(180deg,#d64a70,#d64a70);
color:#c7254e;
}
a:hover{
color:#3d1308
}
a:visited{
color:#3d1308
}
自定义并将其添加到custom.css
文件目录中的Rmd
文件中,并在序言中添加css: custom.css
。
答案 1 :(得分:1)
@csmontt
将此添加到juba的示例中。 另外,检查编织的文档将极大地帮助您定位特定方面。
table-of-contents {
color:orange;
background: grey !important;
}
答案 2 :(得分:1)
我遇到了同样的“问题”。在检查了html页面的源代码之后,我发现以下CSS文件中的以下项目已足够。特别是,#content h2 {}
自定义左上角背景色。
#sidebar {
background: #5A7B9C;
}
#postamble {
background:#003366;
border-top:solid 10px #5A7B9C;
}
.title {
text-align: center;
color: #003366;
}
.subtitle {
color: #003366;
}
h1, h2, h3, h4, h5, h6, legend {
color: #5A7B9C;
}
#content h2 {
background-color: #003366;
}
答案 3 :(得分:0)
如果您不想使用单独的.css文件,还可以在Rmd文件中的样式标签之间添加元素,例如,在大块外部,顶部附近:
<style>
p{
font-size:16px;
line-height:24px;
margin:0px 0px 12px 0px;
}
h1,h2,h3,h4,h5,h6,legend{
font-family: Arial,Arial,Arial,sans-serif,sans-serif;
font-weight:700;
color: #9F2042;
}
</style>