... | ... |
@@ -75,6 +75,15 @@ aside[role=sidebar] { |
75 | 75 |
@extend .group; |
76 | 76 |
} |
77 | 77 |
|
78 |
+.flex-content { max-width: 100%; height: auto; } |
|
79 |
+ |
|
80 |
+.basic-alignment { |
|
81 |
+ &.left { float: left; margin-right: 1.5em; } |
|
82 |
+ &.right { float: right; margin-left: 1.5em; } |
|
83 |
+ &.center { display:block; margin: 0 auto 1.5em; } |
|
84 |
+ &.left, &.right { margin-bottom: .8em; } |
|
85 |
+} |
|
86 |
+ |
|
78 | 87 |
.toggle-sidebar { &, .no-sidebar & { display: none; }} |
79 | 88 |
|
80 | 89 |
body.sidebar-footer { |
... | ... |
@@ -5,6 +5,13 @@ |
5 | 5 |
height: image-height($img); |
6 | 6 |
} |
7 | 7 |
|
8 |
+@mixin shadow-box($border: #fff .5em solid, $shadow: rgba(#000, .15) 0 1px 4px, $border-radius: .3em) { |
|
9 |
+ @include border-radius($border-radius); |
|
10 |
+ @include box-shadow($shadow); |
|
11 |
+ @include box-sizing(border-box); |
|
12 |
+ border: $border; |
|
13 |
+} |
|
14 |
+ |
|
8 | 15 |
@mixin selection($bg, $color: inherit, $text-shadow: none){ |
9 | 16 |
* { |
10 | 17 |
&::-moz-selection { background: $bg; color: $color; text-shadow: $text-shadow; } |
... | ... |
@@ -44,19 +44,9 @@ article { |
44 | 44 |
line-height: 1.3em; |
45 | 45 |
} |
46 | 46 |
img, video, .flash-video { |
47 |
- max-width: 100%; |
|
48 |
- height: auto; |
|
49 |
- border: .5em solid #fff; |
|
50 |
- @include border-radius(.3em); |
|
51 |
- @include box-shadow(rgba(#000, .15) 0 1px 4px); |
|
52 |
- @include box-sizing(border-box); |
|
53 |
- display: block; |
|
54 |
- } |
|
55 |
- img { |
|
56 |
- &.left { float: left; margin-right: 1.5em; } |
|
57 |
- &.right { float: right; margin-left: 1.5em; } |
|
58 |
- &.center { margin: 0 auto 1.5em; } |
|
59 |
- &.left, &.right { margin-bottom: .8em; } |
|
47 |
+ @extend .flex-content; |
|
48 |
+ @extend .basic-alignment; |
|
49 |
+ @include shadow-box; |
|
60 | 50 |
} |
61 | 51 |
video, .flash-video { margin: 0 auto 1.5em; } |
62 | 52 |
video { display: block; width: 100%; } |