From e9253dc5ece0bc3318a8e212f4c2eafbee2faa91 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 15 Jan 2014 20:18:47 +0000 Subject: [PATCH] Bootstrap docs style --- theme/css/base.css | 150 +++++++++++++++++++++++++++++---------------- 1 file changed, 97 insertions(+), 53 deletions(-) diff --git a/theme/css/base.css b/theme/css/base.css index 5ff2b1fb..6ce6e78b 100644 --- a/theme/css/base.css +++ b/theme/css/base.css @@ -1,18 +1,62 @@ body { - padding-top: 70px; + padding-top: 70px; } ul.nav li.main { - font-weight: bold; + font-weight: bold; } div.col-md-3 { - padding-left: 0; + padding-left: 0; } div.source-links { - float: right; + float: right; } + +div.navbar a.navbar-brand, +div.navbar a.navbar-brand:hover, +div.navbar a.navbar-brand:focus { + color: #fff; +} + +/* + * Main navigation + * + * Turn the `.navbar` at the top of the docs purple. + */ + +.navbar { + text-shadow: 0 -1px 0 rgba(0,0,0,.15); + background-color: #563d7c; + border-color: #463265; + box-shadow: 0 1px 0 rgba(255,255,255,.1); +} +.navbar .navbar-collapse { + border-color: #463265; +} +.navbar .navbar-brand { + color: #fff; +} +.navbar .navbar-nav > li > a { + color: #cdbfe3; +} +.navbar .navbar-nav > li > a:hover { + color: #fff; +} +.navbar .navbar-nav > .active > a, +.navbar .navbar-nav > .active > a:hover { + color: #fff; + background-color: #463265; +} +.navbar .navbar-toggle { + border-color: #563d7c; +} +.navbar .navbar-toggle:hover { + background-color: #463265; + border-color: #463265; +} + /* * Side navigation * @@ -22,80 +66,80 @@ div.source-links { /* By default it's not affixed in mobile views, so undo that */ .bs-sidebar.affix { - position: static; + position: static; } /* First level of nav */ .bs-sidenav { - margin-top: 30px; - margin-bottom: 30px; - padding-top: 10px; - padding-bottom: 10px; - text-shadow: 0 1px 0 #fff; - background-color: #f7f5fa; - border-radius: 5px; + margin-top: 30px; + margin-bottom: 30px; + padding-top: 10px; + padding-bottom: 10px; + text-shadow: 0 1px 0 #fff; + background-color: #f7f5fa; + border-radius: 5px; } /* All levels of nav */ .bs-sidebar .nav > li > a { - display: block; - color: #716b7a; - padding: 5px 20px; + display: block; + color: #716b7a; + padding: 5px 20px; } .bs-sidebar .nav > li > a:hover, .bs-sidebar .nav > li > a:focus { - text-decoration: none; - background-color: #e5e3e9; - border-right: 1px solid #dbd8e0; + text-decoration: none; + background-color: #e5e3e9; + border-right: 1px solid #dbd8e0; } .bs-sidebar .nav > .active > a, .bs-sidebar .nav > .active:hover > a, .bs-sidebar .nav > .active:focus > a { - font-weight: bold; - color: #563d7c; - background-color: transparent; - border-right: 1px solid #563d7c; + font-weight: bold; + color: #563d7c; + background-color: transparent; + border-right: 1px solid #563d7c; } /* Nav: second level (shown on .active) */ .bs-sidebar .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - margin-bottom: 8px; + display: none; /* Hide by default, but at >768px, show it */ + margin-bottom: 8px; } .bs-sidebar .nav .nav > li > a { - padding-top: 3px; - padding-bottom: 3px; - padding-left: 30px; - font-size: 90%; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 30px; + font-size: 90%; } /* Show and affix the side nav when space allows it */ @media (min-width: 992px) { - .bs-sidebar .nav > .active > ul { - display: block; - } - /* Widen the fixed sidebar */ - .bs-sidebar.affix, - .bs-sidebar.affix-bottom { - width: 213px; - } - .bs-sidebar.affix { - position: fixed; /* Undo the static from mobile first approach */ - top: 80px; - } - .bs-sidebar.affix-bottom { - position: absolute; /* Undo the static from mobile first approach */ - } - .bs-sidebar.affix-bottom .bs-sidenav, - .bs-sidebar.affix .bs-sidenav { - margin-top: 0; - margin-bottom: 0; - } + .bs-sidebar .nav > .active > ul { + display: block; + } + /* Widen the fixed sidebar */ + .bs-sidebar.affix, + .bs-sidebar.affix-bottom { + width: 213px; + } + .bs-sidebar.affix { + position: fixed; /* Undo the static from mobile first approach */ + top: 80px; + } + .bs-sidebar.affix-bottom { + position: absolute; /* Undo the static from mobile first approach */ + } + .bs-sidebar.affix-bottom .bs-sidenav, + .bs-sidebar.affix .bs-sidenav { + margin-top: 0; + margin-bottom: 0; + } } @media (min-width: 1200px) { - /* Widen the fixed sidebar again */ - .bs-sidebar.affix-bottom, - .bs-sidebar.affix { - width: 263px; - } + /* Widen the fixed sidebar again */ + .bs-sidebar.affix-bottom, + .bs-sidebar.affix { + width: 263px; + } } \ No newline at end of file