Skip to content

Commit 74456dc

Browse files
committed
refactor: Extract card overlays into class
Signed-off-by: Felicitas Pojtinger <felicitas@pojtinger.com>
1 parent ca69406 commit 74456dc

3 files changed

Lines changed: 35 additions & 12 deletions

File tree

assets/scss/main.scss

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,35 @@ dialog.pf-v6-c-modal-box:not([open]) {
2020
dialog[open].pf-v6-c-modal-box::backdrop {
2121
background-color: var(--pf-t--global--background--color--backdrop--default);
2222
}
23+
24+
.pf-v6-c-card__body.pf-m-bg-overlay {
25+
--bg-overlay-start: 60%;
26+
--bg-overlay-mid: 80%;
27+
28+
background: linear-gradient(
29+
color-mix(
30+
in srgb,
31+
var(--pf-t--global--background--color--primary--default)
32+
var(--bg-overlay-start),
33+
transparent
34+
)
35+
0%,
36+
color-mix(
37+
in srgb,
38+
var(--pf-t--global--background--color--primary--default)
39+
var(--bg-overlay-mid),
40+
transparent
41+
)
42+
50%,
43+
var(--pf-t--global--background--color--primary--default) 100%
44+
);
45+
border-radius: inherit;
46+
47+
&.pf-m-overlay-light {
48+
--bg-overlay-start: 40%;
49+
}
50+
51+
&.pf-m-overlay-heavy {
52+
--bg-overlay-start: 80%;
53+
}
54+
}

layouts/_partials/section-events.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,7 @@ <h3>Upcoming</h3>
100100
min-height: 10rem;
101101
"
102102
>
103-
<div class="pf-v6-c-card__body pf-v6-l-flex pf-m-column pf-m-justify-content-flex-end" style="
104-
background: linear-gradient(color-mix(in srgb, var(--pf-t--global--background--color--primary--default) 60%, transparent) 0%, color-mix(in srgb, var(--pf-t--global--background--color--primary--default) 80%, transparent) 50%, var(--pf-t--global--background--color--primary--default) 100%);
105-
border-radius: inherit;
106-
">
103+
<div class="pf-v6-c-card__body pf-v6-l-flex pf-m-column pf-m-justify-content-flex-end pf-m-bg-overlay">
107104
<div class="pf-v6-c-content">
108105
<h4>{{ .tagline }}</h4>
109106
<p>{{ .description }}</p>

layouts/_partials/section-home.html

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,7 @@ <h3>{{ $c.expect.title }}</h3>
130130
"
131131
{{ end }}
132132
>
133-
<div class="pf-v6-c-card__body pf-v6-l-flex pf-m-column pf-m-justify-content-flex-end pf-m-gap-sm" {{ with .image }}style="
134-
background: linear-gradient(color-mix(in srgb, var(--pf-t--global--background--color--primary--default) 60%, transparent) 0%, color-mix(in srgb, var(--pf-t--global--background--color--primary--default) 80%, transparent) 50%, var(--pf-t--global--background--color--primary--default) 100%);
135-
border-radius: inherit;
136-
"{{ end }}>
133+
<div class="pf-v6-c-card__body pf-v6-l-flex pf-m-column pf-m-justify-content-flex-end pf-m-gap-sm {{ with .image }}pf-m-bg-overlay{{ end }}">
137134
<div class="pf-v6-c-content">
138135
<h4>{{ .title }}</h4>
139136
<p>
@@ -214,10 +211,7 @@ <h3>{{ .title }}</h3>
214211
background-position: center;
215212
"
216213
>
217-
<div class="pf-v6-c-card__body pf-v6-l-flex pf-m-column pf-m-justify-content-flex-end pf-m-gap-sm" style="
218-
background: linear-gradient(color-mix(in srgb, var(--pf-t--global--background--color--primary--default) 40%, transparent) 0%, color-mix(in srgb, var(--pf-t--global--background--color--primary--default) 80%, transparent) 50%, var(--pf-t--global--background--color--primary--default) 100%);
219-
border-radius: inherit;
220-
">
214+
<div class="pf-v6-c-card__body pf-v6-l-flex pf-m-column pf-m-justify-content-flex-end pf-m-gap-sm pf-m-bg-overlay pf-m-overlay-light">
221215
<div class="pf-v6-c-content">
222216
<h4>{{ .title }}</h4>
223217
<p><small>{{ .date }}</small></p>

0 commit comments

Comments
 (0)