From 24eef998071269c41a0fd939cc02c57fc4207cc4 Mon Sep 17 00:00:00 2001 From: Stephen Diehl Date: Tue, 22 Mar 2016 19:51:51 -0400 Subject: [PATCH] fix sidebar styling --- css/sidebar.css | 126 ++++++++++++++++++++++++++++++++++++++++++++ css/style.css | 11 ++++ resources/page.tmpl | 20 +++---- 3 files changed, 147 insertions(+), 10 deletions(-) create mode 100644 css/sidebar.css diff --git a/css/sidebar.css b/css/sidebar.css new file mode 100644 index 0000000..23da7c9 --- /dev/null +++ b/css/sidebar.css @@ -0,0 +1,126 @@ +/*! + * Start Bootstrap - Simple Sidebar HTML Template (http://startbootstrap.com) + * Code licensed under the Apache License v2.0. + * For details, see http://www.apache.org/licenses/LICENSE-2.0. + */ + +/* Toggle Styles */ + +#wrapper { + padding-left: 0; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +#wrapper.toggled { + padding-left: 250px; +} + +#sidebar-wrapper { + z-index: 1000; + position: fixed; + left: 250px; + width: 0; + height: 100%; + margin-left: -250px; + overflow-y: auto; + background: #000; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +#wrapper.toggled #sidebar-wrapper { + width: 250px; +} + +#page-content-wrapper { + width: 100%; + position: absolute; + padding: 15px; +} + +#wrapper.toggled #page-content-wrapper { + position: absolute; + margin-right: -250px; +} + +/* Sidebar Styles */ + +.sidebar-nav { + position: absolute; + top: 0; + width: 250px; + margin: 0; + padding: 0; + list-style: none; +} + +.sidebar-nav li { + text-indent: 20px; + line-height: 40px; +} + +.sidebar-nav li a { + display: block; + text-decoration: none; + color: #999999; +} + +.sidebar-nav li a:hover { + text-decoration: none; + color: #fff; + background: rgba(255,255,255,0.2); +} + +.sidebar-nav li a:active, +.sidebar-nav li a:focus { + text-decoration: none; +} + +.sidebar-nav > .sidebar-brand { + height: 65px; + font-size: 18px; + line-height: 60px; +} + +.sidebar-nav > .sidebar-brand a { + color: #999999; +} + +.sidebar-nav > .sidebar-brand a:hover { + color: #fff; + background: none; +} + +@media(min-width:768px) { + #wrapper { + padding-left: 250px; + } + + #wrapper.toggled { + padding-left: 0; + } + + #sidebar-wrapper { + width: 250px; + } + + #wrapper.toggled #sidebar-wrapper { + width: 0; + } + + #page-content-wrapper { + padding: 20px; + position: relative; + } + + #wrapper.toggled #page-content-wrapper { + position: relative; + margin-right: 0; + } +} + diff --git a/css/style.css b/css/style.css index 277bb47..caae533 100644 --- a/css/style.css +++ b/css/style.css @@ -65,6 +65,17 @@ img { } /* TOC Links */ +.sidebar-nav ul { + list-style-type: none; + + margin-before: 0.5em; + margin-after: 0.5em; + margin-start: 0; + margin-end: 0; + padding-start: 0px; + padding: 10px; +} + a { color: #111111; text-decoration: none; diff --git a/resources/page.tmpl b/resources/page.tmpl index 8afbc0a..f308f1b 100644 --- a/resources/page.tmpl +++ b/resources/page.tmpl @@ -11,8 +11,9 @@ - + + $if(highlighting-css)$ @@ -51,15 +51,15 @@
-
+
$body$ @@ -68,6 +68,6 @@ $body$
- +