summaryrefslogtreecommitdiff
path: root/doc/html/style.css
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2016-05-05 09:04:27 +0200
committerStefan Behnel <stefan_ml@behnel.de>2016-05-05 09:04:27 +0200
commite89287514cea0f64ec974a072dcf1eb4d8341f15 (patch)
treed209743b58581b41516cf65c051192d98096f036 /doc/html/style.css
parent525541fc94ab8e4ea3b938d40e2d7b9b1e0d4eb2 (diff)
downloadpython-lxml-lxml-3.4.tar.gz
modernise website menu and show it as overlay on small screenslxml-3.4
adapt width of website to narrower screens
Diffstat (limited to 'doc/html/style.css')
-rw-r--r--doc/html/style.css92
1 files changed, 66 insertions, 26 deletions
diff --git a/doc/html/style.css b/doc/html/style.css
index 0a13203d..e9e817dc 100644
--- a/doc/html/style.css
+++ b/doc/html/style.css
@@ -3,7 +3,7 @@ body {
text-align: center;
}
-@media screen {
+@media screen and (min-width: 960px) and (min-height: 700px) {
body {
padding: 1em 1em 1em 21em;
}
@@ -14,6 +14,13 @@ body {
}
}
+@media screen {
+ div.document, div.footer {
+ max-width: 45em;
+ background-color: white;
+ }
+}
+
@media print {
div.document, div.footer {
width: auto;
@@ -60,48 +67,81 @@ div.contents.topic > p > a {
/*** side menu ***/
-div.sidemenu {
- position: absolute;
- top: 0;
- left: 0;
- width: 26em;
- font-size: 10px;
- text-align: left;
- border-right: groove gray;
- border-bottom: groove gray;
- padding-right: 1ex;
- background: #FFFAFA url(python-xml.png) no-repeat top right;
+@media (min-width: 960px) and (min-height: 700px) {
+ div.sidemenu .menutrigger {
+ display: none;
+ }
+
+ div.sidemenu {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 26em;
+ font-size: 10px;
+ text-align: left;
+ border-right: groove gray;
+ border-bottom: groove gray;
+ padding-right: 1ex;
+ background: #FFFAFA url(python-xml.png) no-repeat top right;
+ }
+
+ html > body div.sidemenu {
+ /* ignored by IE -> everyone else knows 'fixed', right? */
+ position: fixed;
+ }
}
-html > body div.sidemenu {
- /* ignored by IE -> everyone else knows 'fixed', right? */
- position: fixed;
+@media (max-width: 959px), (max-height: 699px) {
+ div.sidemenu > div.menutrigger {
+ display: block;
+ border: solid darkgreen 2px;
+ padding: 2px;
+ text-align: center;
+ width: 6ex;
+ }
+
+ div.sidemenu > div.menu {
+ display: none;
+ position: absolute;
+ z-index: 999;
+ font-size: 10px;
+ text-align: left;
+ border-right: groove gray;
+ border-bottom: groove gray;
+ padding-right: 1ex;
+ background: #FFFAFA url(python-xml.png) no-repeat top right;
+ }
+
+ div.sidemenu:hover > div.menu,
+ div.sidemenu.visible > div.menu {
+ display: block;
+ }
}
-div.sidemenu span.section.title {
+div.sidemenu > div.menu span.section.title {
line-height: 1.2em;
font-size: 130%;
}
-div.sidemenu ul.menu.current li {
+div.sidemenu > div.menu ul.menu.current li {
color: #CC0000;
font-size: 105%;
}
-div.sidemenu ul.menu.current > li > a {
+div.sidemenu > div.menu ul.menu.current > li > a {
color: #CC0000;
}
-div.sidemenu ul.menu.current ul.submenu {
+div.sidemenu > div.menu ul.menu.current ul.submenu {
display: block;
}
-div.sidemenu ul.menu.foreign ul.submenu li {
+div.sidemenu > div.menu ul.menu.foreign ul.submenu li {
padding-top: 2px;
padding-bottom: 2px;
}
-div.sidemenu ul.menu.foreign li.menu:hover ul.submenu {
+div.sidemenu > div.menu ul.menu.foreign li.menu:hover ul.submenu {
display: block;
position: absolute;
border: groove #990000;
@@ -113,11 +153,11 @@ div.sidemenu ul.menu.foreign li.menu:hover ul.submenu {
background-color: white;
}
-div.sidemenu ul.submenu {
+div.sidemenu > div.menu ul.submenu {
display: none;
}
-div.sidemenu ul {
+div.sidemenu > div.menu ul {
line-height: 1em;
margin: 1ex;
padding-left: 1em;
@@ -128,7 +168,7 @@ div.sidemenu ul {
h1.title {
background: url(python-xml-title.png) no-repeat;
padding: 20px 0 0 160px;
- height: 60px;
+ min-height: 60px;
font-size: 200%;
}
@@ -224,8 +264,8 @@ div.eyecatcher, p.eyecatcher {
text-align: center;
font-size: 140%;
line-height: 1.2em;
- margin-left: 9em;
- margin-right: 9em;
+ margin-left: 12%;
+ margin-right: 12%;
}
div.pagequote {