0
|
1 // main: ../style.scss
|
|
2 /********************************
|
|
3 *********************************
|
|
4 Blog Post
|
|
5 *********************************
|
|
6 *********************************/
|
|
7 .blog-post-single,
|
|
8 .blog-post {
|
|
9 display: inline-block;
|
|
10 figure { margin-bottom: 0 }
|
|
11 p:last-child { margin-bottom: 0 }
|
|
12 }
|
|
13
|
|
14 .blog-post-card {
|
|
15 background: #fff;
|
|
16 overflow: hidden;
|
|
17 border-radius: .5rem;
|
|
18 border: rem(1) solid $theme-border-color;
|
|
19 display: block;
|
|
20 margin-bottom: rem(30);
|
|
21
|
|
22 .blog-post-content,
|
|
23 footer,
|
|
24 header {
|
|
25 position: relative;
|
|
26 padding-left: em(30);
|
|
27 padding-right: em(30);
|
|
28 }
|
|
29
|
|
30 > figure {
|
|
31 display: flex;
|
|
32 a { flex: 1; }
|
|
33 img { width: 100%; }
|
|
34 }
|
|
35
|
|
36 header {
|
|
37 padding-top: em(25);
|
|
38 }
|
|
39
|
|
40 .blog-post-share-links {
|
|
41 @include position(absolute, 0 null null em(40) );
|
|
42 padding-left: em(40);
|
|
43 transform: translateY(-50%);
|
|
44 overflow: hidden;
|
|
45 transition: transform 0.3s ease;
|
|
46 max-width: 0;
|
|
47 height: em(40);
|
|
48
|
|
49 > li {
|
|
50 padding: 0;
|
|
51 padding-left: em(10);
|
|
52 margin-right: 0;
|
|
53 height: em(40);
|
|
54 transition: all 0.3s ease;
|
|
55 transition-delay: 0s;
|
|
56
|
|
57 &:first-child {
|
|
58 padding-left: 0;
|
|
59 @include position(absolute, 0 null null 0);
|
|
60 z-index: 2;
|
|
61 }
|
|
62
|
|
63 &:not(:first-child) {
|
|
64 opacity: 0;
|
|
65 transform: translateX(rem(-20)) rotate(0deg);
|
|
66 }
|
|
67 }
|
|
68
|
|
69 &.active,
|
|
70 &:hover {
|
|
71 max-width: rem(900);
|
|
72 > li:not(:first-child) {
|
|
73 opacity: 1;
|
|
74 transform: translateX(0);
|
|
75 }
|
|
76 li:first-child {
|
|
77 transform: rotate(360deg);
|
|
78 }
|
|
79 li {
|
|
80 @for $i from 1 through 10 {
|
|
81 &:nth-child(#{$i}) {
|
|
82 transition-delay: #{0.05*$i}s;
|
|
83 }
|
|
84 }
|
|
85 }
|
|
86 }
|
|
87 a {
|
|
88 display: inline-block;
|
|
89 color: #fff;
|
|
90 @include size(em(40));
|
|
91 text-align: center;
|
|
92 border-radius: rem(100);
|
|
93 i {
|
|
94 line-height: em(40,30);
|
|
95 font-size: em(30);
|
|
96 }
|
|
97 }
|
|
98 }
|
|
99
|
|
100 .blog-post-title {
|
|
101 margin: em(10) 0 em(20);
|
|
102 a {
|
|
103 color: $body-color;
|
|
104 &:focus,
|
|
105 &:hover {
|
|
106 color: $color-scheme;
|
|
107 }
|
|
108 }
|
|
109 }
|
|
110
|
|
111 .blog-post-tags {
|
|
112 font-size: 0.9em;
|
|
113 ul {
|
|
114 margin-left: 0;
|
|
115 }
|
|
116 ul > li {
|
|
117 padding: 0;
|
|
118 &:after { content: ',' }
|
|
119 &:last-child:after { content: '' }
|
|
120 }
|
|
121 }
|
|
122
|
|
123 .blog-post-content {
|
|
124 margin-top: 2em;
|
|
125 }
|
|
126
|
|
127 footer { padding-bottom: em(40) }
|
|
128
|
|
129 &.blog-post-single {
|
|
130 header {
|
|
131 padding-top: em(50);
|
|
132 }
|
|
133 .blog-post-content {
|
|
134 margin-bottom: em(40);
|
|
135 }
|
|
136 }
|
|
137 }
|
|
138
|
|
139 /********************************
|
|
140 *********************************
|
|
141 Comments
|
|
142 *********************************
|
|
143 *********************************/
|
|
144 .blog-post-comments {
|
|
145 .comment {
|
|
146 flex-wrap: wrap;
|
|
147 > figure {
|
|
148 margin-right: rem(30);
|
|
149 }
|
|
150 }
|
|
151 .comment-body {
|
|
152 background: $widget-bg;
|
|
153 padding: $widget-padding-y $widget-padding-x;
|
|
154 p:last-child {
|
|
155 margin-bottom: 0;
|
|
156 }
|
|
157 }
|
|
158
|
|
159 .replies {
|
|
160 margin-top: rem(30);
|
|
161 padding-left: rem(90);
|
|
162 width: 100%;
|
|
163 }
|
|
164
|
|
165 .rtl & {
|
|
166 .comment {
|
|
167 > figure {
|
|
168 margin-left: rem(30);
|
|
169 margin-right: 0;
|
|
170 }
|
|
171 }
|
|
172
|
|
173 .replies {
|
|
174 padding-left: 0;
|
|
175 padding-right: rem(90);
|
|
176 }
|
|
177 }
|
|
178 }
|
|
179
|
|
180 /********************************
|
|
181 *********************************
|
|
182 Sidebar
|
|
183 *********************************
|
|
184 *********************************/
|
|
185 .blog-page-sidebar {
|
|
186 .widget {
|
|
187 margin-bottom: em(50);
|
|
188 }
|
|
189 .widget-title {
|
|
190 margin-top: 0;
|
|
191 font-size: $h5-font-size;
|
|
192 padding-bottom: rem(20);
|
|
193 position: relative;
|
|
194 margin-bottom: rem(20);
|
|
195 &:after {
|
|
196 content: '';
|
|
197 width: rem(40);
|
|
198 height: 1px;
|
|
199 background: $color-scheme;
|
|
200 display: block;
|
|
201 @include position(absolute, null null 0 0);
|
|
202 }
|
|
203 }
|
|
204
|
|
205 .rtl & {
|
|
206 .widget-title::after {
|
|
207 @include position(absolute, null 0 0 auto);
|
|
208 }
|
|
209 }
|
|
210
|
|
211
|
|
212 .widget_tag_cloud {
|
|
213 .tagcloud {
|
|
214 a {
|
|
215 font-family: $headings-font-family;
|
|
216 line-height: 1.3;
|
|
217 }
|
|
218 }
|
|
219 }
|
|
220
|
|
221 .widget_archives {
|
|
222 ul {
|
|
223 list-style: none;
|
|
224 padding: 0;
|
|
225 }
|
|
226 li {
|
|
227 display: flex;
|
|
228 border-bottom: 1px dashed rgba($body-color, 0.3);
|
|
229 margin-bottom: .5em;
|
|
230 padding-bottom: .5em;
|
|
231 padding-bottom: .5em;
|
|
232 font-family: $headings-font-family;
|
|
233 color: $text-muted;
|
|
234 }
|
|
235 a {
|
|
236 flex: 1;
|
|
237 }
|
|
238 }
|
|
239 }
|