Skip to content

Commit 314cc29

Browse files
authored
Merge pull request #77 from commonknowledge/maciej/feature/updatecss
Update teaser CSS, menu CSS
2 parents cc318de + 9230370 commit 314cc29

4 files changed

Lines changed: 40 additions & 4 deletions

File tree

banmarchive/static/css/website.css

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,14 @@ p {
105105
.header__menu-item a {
106106
text-decoration: none;
107107
color: var(--text-color);
108+
padding: 1em;
109+
display: block;
110+
transition: background 0.125s;
111+
}
112+
113+
.header__menu-item .header__submenu a:hover {
114+
text-decoration: none;
115+
background: white;
108116
}
109117

110118
.header__menu a:hover {
@@ -176,8 +184,9 @@ p {
176184
.header__submenu {
177185
list-style-type: none;
178186
background: #ecf0f1;
179-
padding: 1rem;
187+
padding: 0;
180188
display: none;
189+
border: 1px solid #ccc;
181190
}
182191

183192
.nav {
@@ -419,7 +428,12 @@ p {
419428
background-color: var(--eastern-blue);
420429
}
421430

422-
.home-page-teaser:hover {
431+
.home-page-teaser--highlighted::after {
432+
background-color: var(--brown);
433+
}
434+
435+
.home-page-teaser:hover,
436+
.home-page-teaser--highlighted {
423437
color: white;
424438
background-color: var(--burgundy);
425439
}
@@ -437,7 +451,8 @@ p {
437451
text-transform: uppercase;
438452
}
439453

440-
.home-page-teaser:hover .home-page-teaser__label {
454+
.home-page-teaser:hover .home-page-teaser__label,
455+
.home-page-teaser--highlighted .home-page-teaser__label {
441456
color: white;
442457
}
443458

website_home/blocks.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ class HomePageTeaserBlock(blocks.StructBlock):
88
page = blocks.PageChooserBlock(required=False)
99
external_link = blocks.URLBlock(required=False)
1010
call_to_action = blocks.CharBlock()
11+
highlighted = blocks.BooleanBlock(required=False, default=False)
1112

1213
class Meta:
1314
icon = "pick"
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Generated by Django 3.2.11 on 2025-03-18 08:44
2+
3+
from django.db import migrations
4+
import wagtail.core.blocks
5+
import wagtail.core.fields
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
dependencies = [
11+
('website_home', '0005_alter_websitehomepage_teasers'),
12+
]
13+
14+
operations = [
15+
migrations.AlterField(
16+
model_name='websitehomepage',
17+
name='teasers',
18+
field=wagtail.core.fields.StreamField([('teaser', wagtail.core.blocks.StructBlock([('label', wagtail.core.blocks.CharBlock()), ('title', wagtail.core.blocks.CharBlock()), ('description', wagtail.core.blocks.CharBlock()), ('page', wagtail.core.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.core.blocks.URLBlock(required=False)), ('call_to_action', wagtail.core.blocks.CharBlock()), ('highlighted', wagtail.core.blocks.BooleanBlock(default=False, required=False))]))], blank=True),
19+
),
20+
]

website_home/templates/blocks/home_page_teaser_block.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% load wagtailcore_tags %}
2-
<div class="home-page-teaser">
2+
<div class="home-page-teaser{% if self.highlighted %} home-page-teaser--highlighted{% endif %}">
33
<div class="home-page-teaser__label">{{ self.label }}</div>
44
<h3 class="home-page-teaser__title">{{ self.title }}</h3>
55
<div class="home-page-teaser__description">{{ self.description }}</div>

0 commit comments

Comments
 (0)