From 3d881da12e86eb260f88281b6737e9a73e22e830 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Sun, 22 Feb 2015 18:37:32 +0100 Subject: [PATCH] Converted layout to SASS. --- css/layout-bright.css | 270 ----------------------------------------- css/layout-bright.sass | 241 ++++++++++++++++++++++++++++++++++++ 2 files changed, 241 insertions(+), 270 deletions(-) delete mode 100644 css/layout-bright.css create mode 100644 css/layout-bright.sass diff --git a/css/layout-bright.css b/css/layout-bright.css deleted file mode 100644 index 055545b..0000000 --- a/css/layout-bright.css +++ /dev/null @@ -1,270 +0,0 @@ -body { - margin: 0; - padding: 0; - background: #eaeaea url("../images/bkg-white.png") 0 0; - color: #151515; - font-size: 16px; - line-height: 1.5; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; -} - -/* General & 'Reset' Stuff */ - -.container { - width: 90%; - max-width: 900px; - margin: 0 auto; -} - -section { - display: block; - margin: 0 0 20px 0; -} - -h1, h2, h3, h4, h5, h6 { - margin: 0 0 20px; -} - -li { - line-height: 1.4 ; -} - -/* Header,
- header - container - h1 - project name - h2 - project description -*/ - -header { - background: rgba(0, 0, 0, 0.1); - width: 100%; - border-bottom: 1px dashed #678b22; - padding: 20px 0; - margin: 0 0 40px 0; -} - -header h1, #pagetitle { - font-size: 30px; - line-height: 1.5; - font-weight: bold; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color: #678b22; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), - 0 0 5px rgba(181, 232, 83, 0.1), - 0 0 10px rgba(181, 232, 83, 0.1); - -webkit-font-smoothing: antialiased; -} - -header h1 { - letter-spacing: -1px; - margin: 0 0 0 -40px; -} - -header h1:before { - content: "./ "; - font-size: 24px; -} - -header h2 { - font-size: 18px; - font-weight: 300; - color: #666; -} - -#downloads .btn { - display: inline-block; - text-align: center; - margin: 0; -} - -/* Main Content */ - -#main_content { - width: 100%; - -webkit-font-smoothing: antialiased; -} -section img { - max-width: 100% -} - -h1, h2, h3, h4, h5, h6 { - font-weight: normal; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color: #678b22; - letter-spacing: -0.03em; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), - 0 0 5px rgba(181, 232, 83, 0.1), - 0 0 10px rgba(181, 232, 83, 0.1); -} - -#main_content h1 { - font-size: 28px; -} - -#main_content h2 { - font-size: 24px; -} - -#main_content h3 { - font-size: 18px; -} - -#main_content h4 { - font-size: 14px; -} - -#main_content h5 { - font-size: 12px; - text-transform: uppercase; - margin: 0 0 5px 0; -} - -#main_content h6 { - font-size: 12px; - text-transform: uppercase; - color: #999; - margin: 0 0 5px 0; -} - -dt { - font-style: italic; - font-weight: bold; -} - -ul li { - list-style: none; -} - -ul li:before { - content: ">>"; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - font-size: 13px; - color: #678b22; - margin-left: -37px; - margin-right: 21px; - line-height: 16px; -} - -blockquote { - color: #aaa; - padding-left: 10px; - border-left: 1px dotted #666; -} - -code { - padding: 3px; - white-space: nowrap; -} - -pre { - padding: 10px; -} - -pre, code { - background: rgba(0, 0, 0, 0.1); - border: 1px solid rgba(255, 255, 255, 0.85); - font-size: 14px; - color: #678b22; - border-radius: 2px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - text-wrap: normal; - overflow: auto; - overflow-y: hidden; -} - -pre > code { - background: none; -} - -/* Reset styles if code is inside pre - (This is what you get from re-using CSS!) -*/ -pre > code { - border: 0 none; - white-space: pre; - padding: 0; -} - -#main_content table { -/* width: 100%; */ - margin: 0 0 20px 0; -} - -#main_content th { - text-align: left; - border-bottom: 1px dashed #678b22; - padding: 5px 10px; -} - -#main_content td { - padding: 5px 10px; -} - -hr { - height: 0; - border: 0; - border-bottom: 1px dashed #678b22; - color: #678b22; -} - -/* Buttons */ - -.btn { - display: inline-block; - background: -webkit-linear-gradient(top, rgba(215, 215, 215, 0.3), rgba(220, 220, 220, 0.3) 50%, rgba(245, 245, 245, 0.3) 50%, rgba(255, 255, 255, 0.3)); - padding: 8px 18px; - border-radius: 50px; - border: 2px solid rgba(255, 255, 255, 0.7); - border-bottom: 2px solid rgba(255, 255, 255, 0.7); - border-top: 2px solid rgba(255, 255, 255, 1); - color: rgba(40, 40, 40, 0.8); - font-family: Helvetica, Arial, sans-serif; - font-weight: bold; - font-size: 13px; - text-decoration: none; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75); - box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05); -} - -.btn:hover { - background: -webkit-linear-gradient(top, rgba(215, 215, 215, 0.6), rgba(220, 220, 220, 0.6) 50%, rgba(245, 245, 245, 0.8) 50%, rgba(255, 255, 255, 0.8)); -} - -.btn .icon { - display: inline-block; - width: 16px; - height: 16px; - margin: 1px 8px 0 0; - float: left; -} - -.btn-github .icon { - opacity: 0.6; - background: url("../images/blacktocat.png") 0 0 no-repeat; -} - -/* Links - a, a:hover, a:visited -*/ - -a { - color: #41a0d3; - text-shadow: 0 0 5px rgba(104, 182, 255, 0.5); -} - -/* Clearfix */ - -.cf:before, .cf:after { - content:""; - display:table; -} - -.cf:after { - clear:both; -} - -.cf { - zoom:1; -} - diff --git a/css/layout-bright.sass b/css/layout-bright.sass new file mode 100644 index 0000000..1350c55 --- /dev/null +++ b/css/layout-bright.sass @@ -0,0 +1,241 @@ +--- +--- +$font: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace + +body + margin: 0 + padding: 0 + background: #eaeaea url("../images/bkg-white.png") 0 0 + color: #151515 + font: + size: 16px + family: $font + line-height: 1.5 + + +// General & 'Reset' Stuff + +.container + width: 90% + max-width: 900px + margin: 0 auto + +section + display: block + margin: 0 0 20px 0 + +h1, h2, h3, h4, h5, h6 + margin: 0 0 20px + +li + line-height: 1.4 + + +// Header,
+ header - container + h1 - project name + h2 - project description + +header + background: rgba(0, 0, 0, 0.1) + width: 100% + border-bottom: 1px dashed #678b22 + padding: 20px 0 + margin: 0 0 40px 0 + +header h1, #pagetitle + font: + size: 30px + weight: bold + family: $font + line-height: 1.5 + color: #678b22 + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(181, 232, 83, 0.1), 0 0 10px rgba(181, 232, 83, 0.1) + -webkit-font-smoothing: antialiased + +header h1 + letter-spacing: -1px + margin: 0 0 0 -40px + + &:before + content: "./ " + font-size: 24px + +header h2 + font: + size: 18px + weight: 300 + color: #666 + +#downloads .btn + display: inline-block + text-align: center + margin: 0 + + +// Main Content + +#main_content + width: 100% + -webkit-font-smoothing: antialiased + +section img + max-width: 100% + +h1, h2, h3, h4, h5, h6 + font: + weight: normal + family: $font + color: #678b22 + letter-spacing: -0.03em + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(181, 232, 83, 0.1), 0 0 10px rgba(181, 232, 83, 0.1) + +#main_content + h1 + font-size: 28px + + h2 + font-size: 24px + + h3 + font-size: 18px + + h4 + font-size: 14px + + h5 + font-size: 12px + text-transform: uppercase + margin: 0 0 5px 0 + + h6 + font-size: 12px + text-transform: uppercase + color: #999 + margin: 0 0 5px 0 + +dt + font: + style: italic + weight: bold + +ul li + list-style: none + + &:before + content: ">>" + font: + family: $font + size: 13px + color: #678b22 + margin: + left: -37px + right: 21px + line-height: 16px + +blockquote + color: #aaa + padding-left: 10px + border-left: 1px dotted #666 + +code + padding: 3px + white-space: nowrap + +pre + padding: 10px + +pre, code + background: rgba(0, 0, 0, 0.1) + border: 1px solid rgba(255, 255, 255, 0.85) + font-size: 14px + color: #678b22 + border-radius: 2px + -moz-border-radius: 2px + -webkit-border-radius: 2px + text-wrap: normal + overflow: auto + overflow-y: hidden + + +// Reset styles if code is inside pre + (This is what you get from re-using CSS!) + +pre > code + background: none + border: 0 none + white-space: pre + padding: 0 + +#main_content + table + margin: 0 0 20px 0 +// width: 100%; + + th + text-align: left + border-bottom: 1px dashed #678b22 + padding: 5px 10px + + td + padding: 5px 10px + +hr + height: 0 + border: 0 + border-bottom: 1px dashed #678b22 + color: #678b22 + + +// Buttons + +.btn + display: inline-block + background: -webkit-linear-gradient(top, rgba(215, 215, 215, 0.3), rgba(220, 220, 220, 0.3) 50%, rgba(245, 245, 245, 0.3) 50%, rgba(255, 255, 255, 0.3)) + padding: 8px 18px + border-radius: 50px + border: 2px solid rgba(255, 255, 255, 0.7) + border-bottom: 2px solid rgba(255, 255, 255, 0.7) + border-top: 2px solid rgba(255, 255, 255, 1) + color: rgba(40, 40, 40, 0.8) + font: + family: Helvetica, Arial, sans-serif + weight: bold + size: 13px + text-decoration: none + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75) + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) + + &:hover + background: -webkit-linear-gradient(top, rgba(215, 215, 215, 0.6), rgba(220, 220, 220, 0.6) 50%, rgba(245, 245, 245, 0.8) 50%, rgba(255, 255, 255, 0.8)) + + .icon + display: inline-block + width: 16px + height: 16px + margin: 1px 8px 0 0 + float: left + +.btn-github .icon + opacity: 0.6 + background: url("../images/blacktocat.png") 0 0 no-repeat + +// Links + a, a:hover, a:visited + +a + color: #41a0d3 + text-shadow: 0 0 5px rgba(104, 182, 255, 0.5) + + +// Clearfix + +.cf:before, .cf:after + content: "" + display: table + +.cf:after + clear: both + +.cf + zoom: 1