From c2522bc9d009726ee89fdddddc9731801d9d2a6b Mon Sep 17 00:00:00 2001 From: kikidog Date: Wed, 29 Feb 2012 20:19:16 +0900 Subject: [PATCH] CSS adjustment(doc) --- .gitignore | 2 + css/screen.css | 8 +- docs/static/default.css | 20 ++- docs/static/groonga.css | 202 +++++++++++++++++++--- docs/static/navigation-bar.png | Bin 2747 -> 11140 bytes ja/docs/static/default.css | 20 ++- ja/docs/static/groonga.css | 273 ++++++++++++++++++++++++------ ja/docs/static/navigation-bar.png | Bin 2747 -> 11140 bytes 8 files changed, 435 insertions(+), 90 deletions(-) diff --git a/.gitignore b/.gitignore index b238a5eb8f..200f90333a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ ja/support/.DS_Store .DS_Store .DS_Store + +.DS_Store diff --git a/css/screen.css b/css/screen.css index d83ad9c6ec..870f47a5ba 100644 --- a/css/screen.css +++ b/css/screen.css @@ -199,12 +199,7 @@ div#content margin-left: 10px; margin-right: 230px; margin-bottom: 10px; - - /* - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; - */ + } div#content h2, @@ -550,7 +545,6 @@ footer { clear: both; display: block; /* for IE < 9. */ - //background: url(../images/footer-bar.png) repeat-x scroll center top; border-top:1px solid#DDD; } diff --git a/docs/static/default.css b/docs/static/default.css index 26459633eb..3bfe0c272f 100644 --- a/docs/static/default.css +++ b/docs/static/default.css @@ -18,8 +18,8 @@ body { font-size: 100%; background-color: #ffffff; color: #000; - margin: 0; - padding: 0; + /*margin: 0; + padding: 0;*/ } div.document { @@ -51,12 +51,13 @@ div.footer { text-align: center; font-size: 75%; } - +/* div.footer a { color: #000000; text-decoration: underline; } + div.related { background-color: #f6872e; line-height: 30px; @@ -67,6 +68,8 @@ div.related a { color: #ffffff; } +*/ + div.sphinxsidebar { top: 30px; bottom: 0; @@ -99,7 +102,7 @@ div.sphinxsidebar h3 { } div.sphinxsidebar h3 a { - color: #000000; + color: #FFF; } div.sphinxsidebar h4 { @@ -125,9 +128,11 @@ div.sphinxsidebar ul { color: #000000; } +/* div.sphinxsidebar a { color: #992e1d; } +*/ div.sphinxsidebar input { border: 1px solid #992e1d; @@ -139,6 +144,7 @@ div.sphinxsidebar input { /* -- hyperlink styles ------------------------------------------------------ */ +/* a { color: #e15611; text-decoration: none; @@ -152,7 +158,7 @@ a:visited { a:hover { text-decoration: underline; } - +*/ /* -- body styles ----------------------------------------------------------- */ @@ -180,10 +186,12 @@ div.body h5 { font-size: 110%; } div.body h6 { font-size: 100%; } a.headerlink { - color: #f8e0ae; + + color: #CCC; font-size: 0.8em; padding: 0 4px 0 4px; text-decoration: none; + } a.headerlink:hover { diff --git a/docs/static/groonga.css b/docs/static/groonga.css index e6f6123955..8ff8c354f0 100644 --- a/docs/static/groonga.css +++ b/docs/static/groonga.css @@ -19,11 +19,12 @@ body padding: 0px; } +/* a:link, div.sphinxsidebar a:link, div.sphinxsidebar a:visited { - color: #992e1d; + color: #38a3ef; } a:visited @@ -40,6 +41,9 @@ div.sphinxsidebar a:hover background-color: #992e1d; text-decoration: none; } +*/ + + div.header { @@ -53,7 +57,6 @@ div.header h1.title { background: url(logo.png) no-repeat top left; margin: 20px; - border:1px solid #DDD; width:800px; } @@ -79,7 +82,8 @@ div.header h1.title a font-size:small; font-weight:lighter; margin-bottom:40px; - border:1px solid #0DD; + border:1px solid #FFF; + } div.header h1.title span @@ -127,8 +131,7 @@ div.header div.other-language-links { position: absolute; top: 5px; - right: 10px; - /* width: 50px; */ + right: 360px; } div.header div.other-language-links ul, @@ -139,13 +142,15 @@ div.header div.other-language-links li margin: 0; } -header div.other-language-links a img +div.header div.other-language-links a img { border-style: none; } + div.bodywrapper { + /* background-color: #fff5e5; margin-left: 10px; margin-top: 10px; @@ -153,18 +158,19 @@ div.bodywrapper -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; + */ + background-color: #FAFAFA; + border:1px solid #DDD; + padding: 10px; + margin-top: 10px; + margin-left: 10px; + margin-right: 230px; + margin-bottom: 10px; } div.body { - background-color: #fff5e5; - padding: 0; - padding-left: 20px; - padding-right: 20px; - padding-bottom: 20px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; + padding-top:10px; } div.body h1, @@ -174,6 +180,7 @@ div.body h4, div.body h5, div.body h6 { + /* margin: 0; margin-left: -20px; margin-right: -20px; @@ -184,21 +191,74 @@ div.body h6 border-bottom: 1px solid #992e1d; color: #992e1d; font-weight: bold; + */ + margin: 0; + padding-bottom: 10px; + position: relative; + border-bottom: 3px solid #FAFAFA; + color: #000; + font-weight: bold; +} + +div.body h1{ + color: white; + background: #005fb0 url(navigation-bar.png) top left repeat-x; + font-weight: bold; + font-size:large; + padding: 10px; + padding-left:30px; + +} + +div.body h2{ + font-size:large; } + div.related { - border-bottom: 1px solid #992e1d; - font-weight: bold; - background: #f6872e url(navigation-bar.png) no-repeat; - line-height: 36px; + display: block; /* for IE < 9. */ + color: #AAA; + background:#333; + border-top: 1px solid #BBB; + border-bottom: 1px solid #DDD; } div.related ul { - padding-left: 60px; + padding: 0; + line-height: 36px; + margin: 0; +} + +div.related li +{ + display: inline; + margin-left:20px; +} + +div.related a, +div.related a:link, +div.related a:visited, +div.related a:active, +div.related a:hover +{ + color: #AAA; + padding-right: 3px; + text-decoration: none; +} + +div.related a:hover +{ + color:#FFF; + text-decoration: underline; + background:none; } + + + + div.document { position: relative; @@ -206,13 +266,14 @@ div.document div.document div.body img { - border: 1px solid #AAAAAA; + border: 1px solid #DDD; display: block; margin-left: auto; margin-right: auto; padding: 0.5em; } +/* div.sphinxsidebar { position: absolute; @@ -282,7 +343,104 @@ div.sphinxsidebar p.searchtip margin-right: 10px; } +*/ + +div.sphinxsidebar +{ + position: absolute; + top: 0; + right: 0; + height: auto; + font-size: 90%; + background-color: white; + overflow: auto; +} + +div.sphinxsidebar h3 +{ + font-size: small; + color: #fff; + background: #005fb0 url(navigation-bar.png) left top repeat-x; + margin: 0 0 10px 0; + padding: 7px 0 7px 10px; + font-weight: bold; +} + +div.sphinxsidebar h4{ + font-size:small; + font-weight:bold; + color:#CCC; +} + +div.sphinxsidebar ul +{ + list-style: none; + margin: 0; + padding: 0; + margin-top: 10px; + margin-bottom: 10px; + margin-right: 20px; +} + +div.sphinxsidebar ul li +{ + margin-top: 5px; + margin-bottom: 5px; +} + +div.sphinxsidebar ul li:before +{ + content: ">> "; + color: #005fb0; +} + +div.sphinxsidebar ul ul +{ + margin-left: 20px; + list-style: none; +} + +div.sphinxsidebar ul ul li:before +{ + content: "> "; + color: #005fb0; +} + +div.sphinxsidebar ul li a.amazon-detail img +{ + display: block; + margin-left: auto; + margin-right: auto; +} + +div.sphinxsidebar span.date +{ + display: block; + padding-left: 2em; +} + +div.sphinxsidebar input{ + border: 1px solid #DDD; + font-size: 1em; +} + + + div.footer { - background: url(footer-bar.png) repeat-x scroll center top; -} \ No newline at end of file + clear: both; + display: block; /* for IE < 9. */ + +} + + +pre +{ + overflow: auto; + overflow-y: hidden; + padding: 20px; + background-color: #FAFAFA; + color: #000; + line-height: 120%; + border: 1px solid #DDD; +} diff --git a/docs/static/navigation-bar.png b/docs/static/navigation-bar.png index 480e45646bb37c4f23f6dbbc8f0124038977e53a..a3a5127e0c5c8b7613351023e8bce09bec3abce6 100644 GIT binary patch literal 11140 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 "; + color: #005fb0; +} + +div.sphinxsidebar ul ul +{ + margin-left: 20px; + list-style: none; +} + +div.sphinxsidebar ul ul li:before +{ + content: "> "; + color: #005fb0; +} + +div.sphinxsidebar ul li a.amazon-detail img +{ + display: block; + margin-left: auto; + margin-right: auto; +} + +div.sphinxsidebar span.date +{ + display: block; + padding-left: 2em; +} + +div.sphinxsidebar input{ + border: 1px solid #DDD; + font-size: 1em; +} + + + div.footer { - background: url(footer-bar.png) repeat-x scroll center top; -} \ No newline at end of file + clear: both; + display: block; /* for IE < 9. */ + +} + + +pre +{ + overflow: auto; + overflow-y: hidden; + padding: 20px; + background-color: #FAFAFA; + color: #000; + line-height: 120%; + border: 1px solid #DDD; +} diff --git a/ja/docs/static/navigation-bar.png b/ja/docs/static/navigation-bar.png index 480e45646bb37c4f23f6dbbc8f0124038977e53a..a3a5127e0c5c8b7613351023e8bce09bec3abce6 100644 GIT binary patch literal 11140 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