diff --git a/yadc/static/default.scss b/yadc/static/default.scss index 8e43ac3..b22daff 100644 --- a/yadc/static/default.scss +++ b/yadc/static/default.scss @@ -7,29 +7,31 @@ $breakpoints: (tablet: 560px, desktop: 900px); $bg-color: #222; //#20141f; $text-color: #fff; -$a-color: #fff; +$a-color: #bbb; $ahover-color: #909090; -$header-bg-color: #111; -$nav-bg-color: #222d;//#20141fd0; +$header-bg-color: #222; +$nav-bg-color: #111d;//#20141fd0; $nav-bg-color_hover: #333;//#20141fa0; -$desktop-width: 560px; +// $desktop-width: 560px; + +// @mixin mobile { +// @media only screen and (max-width: #{$desktop-width - 1px}) { +// @content; +// } +// } +// @mixin desktop { +// @media only screen and (min-width: #{$desktop-width}) { +// @content; +// } +// } -@mixin mobile { - @media only screen and (max-width: #{$desktop-width - 1px}) { - @content; - } -} -@mixin desktop { - @media only screen and (min-width: #{$desktop-width}) { - @content; - } -} body { margin: 0; font-family: Verdana, Geneva, Tahoma, sans-serif; + // font-family: monospace; font-size: 1.1em; //font-size: 14px; background-color: $bg-color; @@ -205,50 +207,63 @@ header { .main_wrap { - // margin: 0 auto; - max-width: 1200px; + $bp-desktop: ">=desktop"; + $bp-tablet: "=desktop") { - flex-flow: row nowrap; - + display: flex; + @include media($bp-tablet) { + flex-flow: column nowrap; + } + @include media($bp-desktop) { + flex-flow: row nowrap; + } + overflow: visible; // for negative margin of .post_single } - > section.tag_panel { + $side-panel-width: 14rem; + section.side_panel { flex-shrink: 0; + @include media($bp-desktop) { + // width: 14em; + width: $side-panel-width; - article.tags { - // @include media(">=desktop") { - // margin-left: 10px; - // margin-top: 10px; - // } + height: 0; // for overflow + } + + padding: 10px; - padding: 10px; + article { + &:not(:last-child) { + margin-bottom: 10px; + } + } + article.tags { .tag_container { display: flex; > a { margin: 2px 2px; - padding: 6px 12px; + // padding: .4em .75em; + padding: .35em .6em; //text-align: center; border-radius: 4px; @@ -268,38 +283,49 @@ header { // } } } - @include media("=desktop") { + @include media($bp-desktop) { .tag_container { flex-flow: column nowrap; align-items: start; } } } + + article.post_desc { + display: flex; + flex-flow: column nowrap; + font-size: .9em; + + > img { + display: block; + max-width: 128px; + } + } } - overflow: hidden; - > section.post_list { + section.post_list { + overflow: hidden; + @include media("=desktop") { - // margin-right: 8px; - // margin-top: 8px; - // } + + $figure-margin: 8px; + + @include media($bp-tablet) { + margin-left: -#{$figure-margin}; + margin-right: -#{$figure-margin}; + } &::after { content: ""; @@ -308,26 +334,26 @@ header { > figure { position: relative; - margin: 8px; + margin: $figure-margin; img { display: block; width: 100%; height: 100%; - border-radius: 4px; + // border-radius: 4px; transition: .2s ease; } &:hover img { opacity: .7; } - } } .pagin { - margin: 10px auto; + margin: 10px 0; + margin-right: calc(#{$side-panel-width}/2); display: flex; flex-flow: row nowrap; @@ -345,12 +371,47 @@ header { } } + section.post_single { + @include media($bp-desktop) { + padding: 8px; + } + @include media($bp-tablet) { + order: -1; + margin-bottom: $main-wrap-padding; + } + @include media("
-
-
-

Tags

-
-
-
-
-
- - - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- - 1 - 2 - 3 - 4 - 5 - -
-
+
+ + 1 + 2 + 3 + 4 + 5 + +
+ +