Skip to content

Commit

Permalink
feat: change card background to gradient
Browse files Browse the repository at this point in the history
  • Loading branch information
Calvin-LL committed Oct 20, 2023
1 parent acfcefe commit f896443
Showing 1 changed file with 21 additions and 4 deletions.
25 changes: 21 additions & 4 deletions src/components/shared/Card.astro
Expand Up @@ -20,6 +20,7 @@ const { id, color, icon, iconStyle, title } = Astro.props;
</div>

<style lang="scss">
@use "sass:color";
@use "@/scss/colors";
@use "@/scss/shadows";
@use "@/scss/global";
Expand Down Expand Up @@ -48,12 +49,20 @@ const { id, color, icon, iconStyle, title } = Astro.props;
&.green {
@include shadows.shadow(24, colors.$encrypt-color-bright);

background-color: colors.$encrypt-card-background;
background: linear-gradient(
to bottom,
color.scale(colors.$encrypt-card-background, $lightness: 50%),
colors.$encrypt-card-background
);

@media (prefers-color-scheme: dark) {
@include shadows.shadow(24, colors.$encrypt-color-bright-dark);

background-color: colors.$encrypt-card-background-dark;
background: linear-gradient(
to bottom,
color.scale(colors.$encrypt-card-background-dark, $lightness: 8%),
colors.$encrypt-card-background-dark
);
}

& > .card-title-container > .title-container > .icon {
Expand All @@ -64,12 +73,20 @@ const { id, color, icon, iconStyle, title } = Astro.props;
&.red {
@include shadows.shadow(24, colors.$decrypt-color-bright);

background-color: colors.$decrypt-card-background;
background: linear-gradient(
to bottom,
color.scale(colors.$decrypt-card-background, $lightness: 50%),
colors.$decrypt-card-background
);

@media (prefers-color-scheme: dark) {
@include shadows.shadow(24, colors.$decrypt-color-bright-dark);

background-color: colors.$decrypt-card-background-dark;
background: linear-gradient(
to bottom,
color.scale(colors.$decrypt-card-background-dark, $lightness: 8%),
colors.$decrypt-card-background-dark
);
}

& > .card-title-container > .title-container > .icon {
Expand Down

0 comments on commit f896443

Please sign in to comment.