Make the default theme color-customizable.

This commit is contained in:
Georg Brandl
2009-02-15 09:35:54 +01:00
parent 2f18cc9885
commit 2a436af66b
2 changed files with 38 additions and 22 deletions

View File

@@ -8,16 +8,16 @@
/* -- page layout ----------------------------------------------------------- */
body {
font-family: sans-serif;
font-family: {{ theme_bodyfont }};
font-size: 100%;
background-color: #11303d;
background-color: {{ theme_footerbgcolor }};
color: #000;
margin: 0;
padding: 0;
}
div.document {
background-color: #1c4e63;
background-color: {{ theme_sidebarbgcolor }};
}
div.body {
@@ -26,7 +26,7 @@ div.body {
}
div.footer {
color: #fff;
color: {{ theme_footertextcolor }};
width: 100%;
padding: 9px 0 9px 0;
text-align: center;
@@ -34,23 +34,23 @@ div.footer {
}
div.footer a {
color: #fff;
color: {{ theme_footertextcolor }};
text-decoration: underline;
}
div.related {
background-color: #133f52;
background-color: {{ theme_relbarbgcolor }};
line-height: 30px;
color: #fff;
color: {{ theme_relbartextcolor }};
}
div.related a {
color: white;
color: {{ theme_relbarlinkcolor }};
}
div.sphinxsidebar h3 {
font-family: 'Trebuchet MS', sans-serif;
color: white;
font-family: {{ theme_headfont }};
color: {{ theme_sidebartextcolor }};
font-size: 1.4em;
font-weight: normal;
margin: 0;
@@ -58,12 +58,12 @@ div.sphinxsidebar h3 {
}
div.sphinxsidebar h3 a {
color: white;
color: {{ theme_sidebartextcolor }};
}
div.sphinxsidebar h4 {
font-family: 'Trebuchet MS', sans-serif;
color: white;
font-family: {{ theme_headfont }};
color: {{ theme_sidebartextcolor }};
font-size: 1.3em;
font-weight: normal;
margin: 5px 0 0 0;
@@ -71,7 +71,7 @@ div.sphinxsidebar h4 {
}
div.sphinxsidebar p {
color: white;
color: {{ theme_sidebartextcolor }};
}
div.sphinxsidebar p.topless {
@@ -81,15 +81,15 @@ div.sphinxsidebar p.topless {
div.sphinxsidebar ul {
margin: 10px;
padding: 0;
color: white;
color: {{ theme_sidebartextcolor }};
}
div.sphinxsidebar a {
color: #98dbcc;
color: {{ theme_sidebarlinkcolor }};
}
div.sphinxsidebar input {
border: 1px solid #98dbcc;
border: 1px solid {{ theme_sidebarlinkcolor }};
font-family: sans-serif;
font-size: 1em;
}
@@ -97,7 +97,7 @@ div.sphinxsidebar input {
/* -- body styles ----------------------------------------------------------- */
a {
color: #355f7c;
color: {{ theme_linkcolor }};
text-decoration: none;
}
@@ -116,10 +116,10 @@ div.body h3,
div.body h4,
div.body h5,
div.body h6 {
font-family: 'Trebuchet MS', sans-serif;
font-family: {{ theme_headfont }};
background-color: #f2f2f2;
font-weight: normal;
color: #20435c;
color: {{ theme_headcolor }};
border-bottom: 1px solid #ccc;
margin: 20px -20px 10px -20px;
padding: 3px 0 3px 10px;
@@ -182,8 +182,8 @@ p.admonition-title:after {
pre {
padding: 5px;
background-color: #efc;
color: #333;
background-color: {{ theme_codebgcolor }};
color: {{ theme_codecolor }};
line-height: 120%;
border: 1px solid #ac9;
border-left: none;

View File

@@ -6,3 +6,19 @@ pygments_style = sphinx
[options]
rightsidebar = false
stickysidebar = false
footerbgcolor = #11303d
footertextcolor = #ffffff
sidebarbgcolor = #1c4e63
sidebartextcolor = #ffffff
sidebarlinkcolor = #98dbcc
relbarbgcolor = #133f52
relbartextcolor = #ffffff
relbarlinkcolor = #ffffff
headcolor = #20435c
linkcolor = #355f7c
codebgcolor = #eeffcc
codecolor = #333333
bodyfont = sans-serif
headfont = 'Trebuchet MS', sans-serif