Skip to content

Commit bef5620

Browse files
committed
Blog CSS adjustments
1 parent dbe2899 commit bef5620

2 files changed

Lines changed: 75 additions & 35 deletions

File tree

media/css/cms/pages/flare26-blog.css

Lines changed: 52 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88
max-inline-size: var(--token-width-desktop-content);
99
}
1010

11-
.fl-blog-index-header {
12-
margin-block-end: var(--token-layout-md);
13-
}
11+
/* Heading and topics */
1412

15-
.fl-blog-topics {
16-
margin-block: var(--token-spacing-xl);
13+
.fl-blog-index-header .fl-heading-group,
14+
.fl-blog-index-header:not(:has(.fl-heading-group)) .fl-heading {
15+
margin-block-end: var(--token-layout-lg);
1716
}
1817

1918
.fl-blog-topics-list {
@@ -42,7 +41,8 @@
4241
}
4342

4443
.fl-blog-topics-all {
45-
margin-inline-start: auto;
44+
inline-size: 100%;
45+
margin-block-start: auto;
4646
text-transform: uppercase;
4747
}
4848

@@ -79,9 +79,18 @@
7979
text-decoration: underline;
8080
}
8181

82+
/* Featured */
83+
84+
.fl-blog-featured {
85+
display: flex;
86+
flex-direction: column;
87+
gap: var(--token-layout-md);
88+
}
89+
8290
.fl-blog-featured-row {
8391
display: grid;
8492
gap: var(--token-spacing-2xl);
93+
grid-template-columns: 1fr;
8594
}
8695

8796
.fl-blog-featured-main {
@@ -93,6 +102,7 @@
93102
.fl-blog-featured-main img {
94103
aspect-ratio: 16/9;
95104
border-radius: var(--token-border-radius-md);
105+
inline-size: 100%;
96106
}
97107

98108
.fl-blog-featured-main .fl-heading-group {
@@ -164,27 +174,56 @@
164174
object-fit: cover;
165175
}
166176

167-
.fl-page-blog-index .fl-pagination {
168-
inline-size: var(--token-width-desktop-content);
169-
margin: 0 auto;
177+
.fl-blog-featured-row .fl-blog-article-list {
178+
inline-size: unset;
170179
}
171180

172181
.fl-blog-featured .fl-mediacontent-content .fl-superheading,
182+
.fl-blog-featured .fl-illustration-card .fl-superheading,
173183
.fl-blog-article-list-item .fl-superheading,
174184
.fl-article-title .fl-superheading,
175185
.fl-blog-featured-main .fl-superheading {
176186
color: var(--fl-theme-color-brand-text);
177187
font-size: var(--fl-theme-label-xs);
178188
font-weight: var(--token-font-weight-medium);
189+
text-transform: uppercase;
190+
}
191+
192+
/* More articles */
193+
194+
.fl-blog-cards-list-header {
195+
display: flex;
196+
}
197+
198+
.fl-blog-cards-list-header .fl-heading {
199+
margin: 0;
200+
}
201+
202+
.fl-blog-cards-list-link {
203+
margin-inline-start: auto;
204+
text-transform: uppercase;
205+
}
206+
207+
/* Pagination */
208+
209+
.fl-page-blog-index .fl-pagination {
210+
inline-size: var(--token-width-desktop-content);
211+
margin: 0 auto;
179212
}
180213

181214
@media (--viewport-md-up) {
182-
.fl-blog-featured-row {
183-
grid-template-columns: 2fr 1fr;
215+
.fl-blog-topics-all {
216+
inline-size: unset;
217+
margin-block-start: 0;
218+
margin-inline-start: auto;
184219
}
185220

186-
.fl-blog-featured-row .fl-blog-article-list {
187-
inline-size: unset;
221+
.fl-blog-featured {
222+
gap: var(--token-layout-lg);
223+
}
224+
225+
.fl-blog-featured-row {
226+
grid-template-columns: 2fr 1fr;
188227
}
189228

190229
.fl-blog-article-list-item-with-image {

springfield/cms/templates/cms/blog_index_page.html

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -35,29 +35,30 @@
3535
alignment_class="text-center"
3636
/>
3737
{% endif %}
38-
</div>
3938

40-
{% if all_topics %}
41-
<div class="fl-blog-topics">
42-
<div class="fl-blog-topics-list">
43-
{% for topic in all_topics[:5] %}
44-
<a href="{{ page.url }}{{ page.reverse_subpage('all_route') }}?topic={{ topic.slug }}" class="fl-blog-topic-link">
45-
<span class="fl-blog-topic-name">{{ topic.name }}</span>
46-
<include:tag
47-
text="{{ topic.article_count }}"
48-
color="purple"
49-
corners="round"
50-
/>
51-
</a>
52-
{% endfor %}
53-
<div class="fl-blog-topics-all">
54-
<a href="{{ page.url }}{{ page.reverse_subpage('topics_route') }}" class="fl-link">{{ ftl('blog-view-all-topics') }}</a>
39+
{% if all_topics %}
40+
<div class="fl-blog-topics">
41+
<div class="fl-blog-topics-list">
42+
{% for topic in all_topics[:5] %}
43+
<a href="{{ page.url }}{{ page.reverse_subpage('all_route') }}?topic={{ topic.slug }}" class="fl-blog-topic-link">
44+
<span class="fl-blog-topic-name">{{ topic.name }}</span>
45+
<include:tag
46+
text="{{ topic.article_count }}"
47+
color="purple"
48+
corners="round"
49+
/>
50+
</a>
51+
{% endfor %}
52+
<div class="fl-blog-topics-all">
53+
<a href="{{ page.url }}{{ page.reverse_subpage('topics_route') }}" class="fl-link">{{ ftl('blog-view-all-topics') }}</a>
54+
</div>
5555
</div>
5656
</div>
57-
</div>
58-
{% endif %}
57+
{% endif %}
58+
59+
<hr/>
60+
</div>
5961

60-
<hr/>
6162

6263
{% if page.featured_articles %}
6364
<div class="fl-blog-featured">
@@ -189,11 +190,11 @@ <h2 class="fl-heading fl-heading-size-3">
189190
<include:heading
190191
level="h3"
191192
heading_text="{{ block.value.heading_text|richtext|remove_p_tag }}"
192-
heading_size="fl-heading-size-2"
193+
heading_size="fl-heading-size-3"
193194
/>
194-
<a href="{{ page.url }}{{ page.reverse_subpage('all_route') }}">{{ ftl('blog-view-all') }}</a>
195-
<hr/>
195+
<a class="fl-blog-cards-list-link" href="{{ page.url }}{{ page.reverse_subpage('all_route') }}">{{ ftl('blog-view-all') }}</a>
196196
</div>
197+
<hr/>
197198
<include:cards-list>
198199
{% for article_block in block.value.articles %}
199200
{% set article_page = article_block.article %}

0 commit comments

Comments
 (0)