aboutsummaryrefslogtreecommitdiff
path: root/sass/themes/classic/partials
diff options
context:
space:
mode:
Diffstat (limited to 'sass/themes/classic/partials')
-rw-r--r--sass/themes/classic/partials/_blog.scss20
-rw-r--r--sass/themes/classic/partials/_footer.scss11
-rw-r--r--sass/themes/classic/partials/_header.scss13
-rw-r--r--sass/themes/classic/partials/_navigation.scss67
-rw-r--r--sass/themes/classic/partials/_page.scss8
-rw-r--r--sass/themes/classic/partials/_search.scss0
-rw-r--r--sass/themes/classic/partials/_shared.scss12
-rw-r--r--sass/themes/classic/partials/_sidebar.scss20
-rw-r--r--sass/themes/classic/partials/_syntax.scss279
-rw-r--r--sass/themes/classic/partials/_twitter.scss15
10 files changed, 445 insertions, 0 deletions
diff --git a/sass/themes/classic/partials/_blog.scss b/sass/themes/classic/partials/_blog.scss
new file mode 100644
index 00000000..1dd255dd
--- /dev/null
+++ b/sass/themes/classic/partials/_blog.scss
@@ -0,0 +1,20 @@
+article {
+ .title {
+ text-decoration: none;
+ &:hover {
+ text-decoration: underline; } }
+ .entry {
+ border-bottom: 1px solid $article-border;
+ &:first-child {
+ padding-top: 0; } }
+ #disqus_thread { }
+ .meta {
+ border-bottom: 1px dashed #dddddd;
+ text-transform: uppercase;
+ color: #777777;
+ padding: 8px 0 5px;
+ margin-bottom: 1.5em;
+ font-size: 75%;
+ letter-spacing: 1px; }
+ .footer {
+ padding-top: 15px; } }
diff --git a/sass/themes/classic/partials/_footer.scss b/sass/themes/classic/partials/_footer.scss
new file mode 100644
index 00000000..08e6138c
--- /dev/null
+++ b/sass/themes/classic/partials/_footer.scss
@@ -0,0 +1,11 @@
+footer {
+ @include background(linear-gradient(darken($body-bg, 5), $body-bg));
+ //color: $footer-color;
+ //border-top: 10px solid $footer-bg;
+ padding: 15px 0;
+ position: relative;
+ z-index: 2;
+ a {
+ color: #dddddd;
+ &:hover {
+ color: white; } } }
diff --git a/sass/themes/classic/partials/_header.scss b/sass/themes/classic/partials/_header.scss
new file mode 100644
index 00000000..ba7993a8
--- /dev/null
+++ b/sass/themes/classic/partials/_header.scss
@@ -0,0 +1,13 @@
+body > header {
+ background-color: $header_bg;
+ border-bottom: 1px solid $header_border;
+ h1 {
+ display: inline-block;
+ margin: 0;
+ a, a:visited {
+ font-weight: normal;
+ color: $title_color;
+ text-decoration: none;
+ }
+ }
+}
diff --git a/sass/themes/classic/partials/_navigation.scss b/sass/themes/classic/partials/_navigation.scss
new file mode 100644
index 00000000..30685034
--- /dev/null
+++ b/sass/themes/classic/partials/_navigation.scss
@@ -0,0 +1,67 @@
+body > nav {
+ > div > div {
+ float: right;
+ position: relative;
+ padding: .45em 0 0 0;
+ a {
+ float: right;
+ @include replace-text-with-dimensions('rss.png');
+ }
+ form {
+ margin: 0; padding: 0;
+ @include background-clip(padding-box);
+ input[type='text']{
+ margin: 0;
+ @include border-radius(1em);
+ float: left;
+ border: 1px solid #ccc;
+ color: #888;
+ background: image-url('search.png') no-repeat .5em .4em #f6f6f6;
+ padding: .4em .8em .1em 1.8em;
+ line-height: 1.35em;
+ font-size: .85em;
+ &:focus {
+ color: #444;
+ border-color: #80b1df;
+ @include box-shadow(#80b1df 0 0 4px, #80b1df 0 0 3px inset);
+ background-color: #fff;
+ outline: none;
+ }
+ }
+ }
+ }
+ @extend .group;
+ position: relative;
+ z-index: 1;
+ background-color: $nav-bg;
+ @include background-image(linear-gradient(#fcfcfc, #f4f4f4 0.3, #dddddd));
+ border: {
+ top: 1px solid $nav-border-top;
+ bottom: 1px solid $nav-border-bottom; };
+ ul {
+ position: relative;
+ @include horizontal-list;
+ margin: 0 auto;
+ padding: .5em 0;
+ }
+ ul li {
+ padding: 0 1em;
+ margin: 0;
+ border-left: 1px solid $nav-border-left;
+ border-right: 1px solid $nav-border-right;
+ &:first-child {
+ border-left: none;
+ padding-left: 0; }
+ &:last-child {
+ border-right: 0; }
+ a {
+ display: inline-block;
+ color: $nav-color;
+ line-height: 150%;
+ text-decoration: none;
+ &:hover {
+ color: $nav-color-hover;
+ }
+ }
+ }
+}
diff --git a/sass/themes/classic/partials/_page.scss b/sass/themes/classic/partials/_page.scss
new file mode 100644
index 00000000..414a37e9
--- /dev/null
+++ b/sass/themes/classic/partials/_page.scss
@@ -0,0 +1,8 @@
+body {
+ background-color: $sidebar_bg;
+}
+
+body > div > div {
+ background-color: $main_bg; border-right: 1px solid $sidebar_border;
+ //@include box-shadow(rgba(#000, .1) 0 0 18px);
+}
diff --git a/sass/themes/classic/partials/_search.scss b/sass/themes/classic/partials/_search.scss
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/sass/themes/classic/partials/_search.scss
diff --git a/sass/themes/classic/partials/_shared.scss b/sass/themes/classic/partials/_shared.scss
new file mode 100644
index 00000000..a97b6051
--- /dev/null
+++ b/sass/themes/classic/partials/_shared.scss
@@ -0,0 +1,12 @@
+#collapser {
+ display: block;
+ cursor: pointer;
+ background: #f8f8f8;
+ color: #888888;
+ padding: 5px 10px;
+ font-size: 10px;
+ line-height: 150%;
+ cursor: pointer;
+ position: absolute;
+ top: 0;
+ right: 0; }
diff --git a/sass/themes/classic/partials/_sidebar.scss b/sass/themes/classic/partials/_sidebar.scss
new file mode 100644
index 00000000..faab4152
--- /dev/null
+++ b/sass/themes/classic/partials/_sidebar.scss
@@ -0,0 +1,20 @@
+#articles + aside {
+ section {
+ @extend .sans-font;
+ font-size: .8em;
+ line-height: 1.5em;
+ margin-bottom: 1.5em;
+ }
+ ul {
+ margin-bottom: 0.5em;
+ }
+ li {
+ list-style: none;
+ padding: .5em 0;
+ margin: 0;
+ border-bottom: 1px solid #ddd;
+ p:last-child {
+ margin-bottom: 0;
+ }
+ }
+}
diff --git a/sass/themes/classic/partials/_syntax.scss b/sass/themes/classic/partials/_syntax.scss
new file mode 100644
index 00000000..b06a5a10
--- /dev/null
+++ b/sass/themes/classic/partials/_syntax.scss
@@ -0,0 +1,279 @@
+.code_window {
+ @include border-top-radius(5px);
+ @include border-bottom-radius(2px);
+ background: #aaaaaa image-url("code_bg.png") top repeat-x;
+ position: relative;
+ margin: 0.3em 0 1.3em;
+ padding: 0 3px 3px;
+ font-size: 14px;
+ border: 1px solid #898989;
+ border-top-color: #cbcbcb;
+ border-left-color: #a5a5a5;
+ border-right-color: #a5a5a5;
+ em {
+ text-align: center;
+ text-shadow: #cccccc 1px 1px 1px;
+ display: block;
+ padding: 1px 0;
+ color: #333333;
+ font-style: normal; }
+ .highlight {
+ margin: 0; } }
+
+pre {
+ color: #cccccc;
+ font-size: 13px;
+ background: #222222;
+ line-height: 1.5em;
+ border: #aaaaaa 1px solid;
+ overflow-x: auto;
+ overflow-y: hidden;
+ padding: 25px 20px;
+ .lineno {
+ color: #888888;
+ background: #e3e3e3;
+ display: inline-block;
+ padding: 0 0 0 10px;
+ &:first-child {
+ padding-top: 15px;
+ display: inline-block; } } }
+
+.highlight {
+ position: relative;
+ .pre_expander {
+ font-size: 10px;
+ text-align: right;
+ padding: 4px 8px;
+ line-height: 150%;
+ position: absolute;
+ cursor: pointer;
+ top: 2px;
+ right: 2px;
+ @include border-bottom-left-radius;
+ display: block;
+ color: #777777;
+ background: #333333;
+ &:hover {
+ background: #444444;
+ color: #cccccc; } } }
+
+// based on: http://github.com/mojombo/tpw/raw/master/css/syntax.css
+.editor {
+ background: rgb(0, 22, 41);
+ line-height: 1.25; }
+
+pre.console {
+ background-color: black;
+ color: lighten(green, 25);
+ letter-spacing: 1px;
+ padding: 0.5em;
+ .prompt {
+ color: lighten(navy, 50);
+ &:before {
+ color: white;
+ content: "["; }
+ &:after {
+ color: white;
+ content: "]"; } }
+ .stdin {
+ font-weight: bold;
+ color: lighten(green, 75); } }
+
+.highlight {
+ padding: 0 0 0.1em;
+ color: white;
+ // Comment
+ .c {
+ color: #999988;
+ font-style: italic; }
+ // Error
+ .err {
+ color: #a61717;
+ background-color: #e3d2d2; }
+ // Name
+ .n {
+ color: white; }
+ // Keyword
+ .k {
+ color: rgb(255, 157, 0); }
+ // Paren
+ .p {
+ color: darken(#ff9d00, 33); }
+ // Operator
+ .o {
+ color: rgb(255, 157, 0); }
+ // Comment.Multiline
+ .cm {
+ color: #999988;
+ font-style: italic; }
+ // Comment.Preproc
+ .cp {
+ color: #999999; }
+ // Comment.Single
+ .c1 {
+ color: #999988;
+ font-style: italic; }
+ // Comment.Special
+ .cs {
+ color: #999999;
+ font-style: italic; }
+ // Generic.Deleted
+ .gd {
+ color: black;
+ background-color: #ffdddd; }
+ // Generic.Deleted.Specific
+ .gd .x {
+ color: black;
+ background-color: #ffaaaa; }
+ // Generic.Emph
+ .ge {
+ font-style: italic; }
+ // Generic.Error
+ .gr {
+ color: #aa0000; }
+ // Generic.Heading
+ .gh {
+ color: #999999; }
+ // Generic.Inserted
+ .gi {
+ color: black;
+ background-color: #ddffdd; }
+ // Generic.Inserted.Specific
+ .gi .x {
+ color: black;
+ background-color: #aaffaa; }
+ // Generic.Output
+ .go {
+ color: #888888; }
+ // Generic.Prompt
+ .gp {
+ color: #555555; }
+ // Generic.Strong
+ .gs {
+ color: white; }
+ // Generic.Subheading
+ .gu {
+ color: #aaaaaa; }
+ // Generic.Traceback
+ .gt {
+ color: #aa0000; }
+ // Keyword.Constant
+ .kc {
+ color: white; }
+ // Keyword.Declaration
+ .kd {
+ color: white; }
+ // Keyword.Pseudo
+ .kp {
+ color: white; }
+ // Keyword.Reserved
+ .kr {
+ color: white; }
+ // Keyword.Type
+ .kt {
+ color: #445588; }
+ // Literal.Number
+ .m {
+ color: rgb(255, 98, 140); }
+ // Literal.String
+ .s {
+ color: #dd1144; }
+ // Name.Attribute
+ .na {
+ color: teal; }
+ // Name.Builtin
+ .nb {
+ color: darken(rgb(128, 255, 187), 20); }
+ // Name.Class
+ .nc {
+ color: darken(rgb(128, 255, 187), 20); }
+ // Name.Constant
+ .no {
+ color: rgb(128, 255, 187); }
+ // Name.Entity
+ .ni {
+ color: purple; }
+ // Name.Exception
+ .ne {
+ color: rgb(255, 221, 0); }
+ // Name.Function
+ .nf {
+ color: rgb(255, 221, 0); }
+ // Name.Namespace
+ .nn {
+ color: #555555; }
+ // Name.Tag
+ .nt {
+ color: white; }
+ // Name.Variable
+ .nv {
+ color: teal; }
+ // Operator.Word
+ .ow {
+ color: white; }
+ // Text.Whitespace
+ .w {
+ color: #bbbbbb; }
+ // Literal.Number
+ .nl {
+ color: rgb(255, 98, 140); }
+ // Literal.Number.Float
+ .mf {
+ color: rgb(255, 98, 140); }
+ // Literal.Number.Hex
+ .mh {
+ color: rgb(255, 98, 140); }
+ // Literal.Number.Integer
+ .mi {
+ color: rgb(255, 98, 140); }
+ // Literal.Number.Oct
+ .mo {
+ color: rgb(255, 98, 140); }
+ // Literal.String.Backtick
+ .sb {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Char
+ .sc {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Doc
+ .sd {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Double
+ .s2 {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Escape
+ .se {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Heredoc
+ .sh {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Interpol
+ .si {
+ color: rgb(158, 255, 128); }
+ // Literal.String.Other
+ .sx {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Regex
+ .sr {
+ color: #009926; }
+ // Literal.String.Single
+ .s1 {
+ color: rgb(58, 217, 0); }
+ // Literal.String.Symbol
+ .ss {
+ color: rgb(255, 98, 140); }
+ // Name.Builtin.Pseudo
+ .bp {
+ color: #999999; }
+ // Name.Variable.Class
+ .vc {
+ color: teal; }
+ // Name.Variable.Global
+ .vg {
+ color: teal; }
+ // Name.Variable.Instance
+ .vi {
+ color: teal; }
+ // Literal.Number.Integer.Long
+ .il {
+ color: rgb(255, 98, 140); } }
diff --git a/sass/themes/classic/partials/_twitter.scss b/sass/themes/classic/partials/_twitter.scss
new file mode 100644
index 00000000..5d8b7d97
--- /dev/null
+++ b/sass/themes/classic/partials/_twitter.scss
@@ -0,0 +1,15 @@
+#twitter {
+ p {
+ padding-bottom: 10px;
+ a.topic {
+ color: $twitter_topic; } }
+ .meta {
+ color: $light_text;
+ font-size: 80%;
+ display: block;
+ padding: 8px 0 0;
+ a {
+ color: inherit;
+ text-decoration: none;
+ &:hover {
+ text-decoration: underline; } } } }