From 22d4d68a690239dfe664e8513eaaf15b525e45ec Mon Sep 17 00:00:00 2001 From: welpo Date: Fri, 16 Feb 2024 12:29:02 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20style(projects):=20set=20entire?= =?UTF-8?q?=20card=20as=20link=20target?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sass/parts/_cards.scss | 60 ++++++++++++++++------------- templates/partials/cards_pages.html | 42 +++++++++----------- 2 files changed, 53 insertions(+), 49 deletions(-) diff --git a/sass/parts/_cards.scss b/sass/parts/_cards.scss index 29b98f5f0..c95688132 100644 --- a/sass/parts/_cards.scss +++ b/sass/parts/_cards.scss @@ -5,38 +5,46 @@ gap: 24px; margin-top: 4vmin; padding: 12px 0; -} -.card { - box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; - border-radius: 1rem; - background: var(--bg-2); - min-height: 100px; - overflow: hidden; -} + .card { + box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; + border-radius: 1rem; + background: var(--bg-2); + min-height: 100px; + overflow: hidden; -.card-info { - padding: 0 24px 24px 24px; - text-align: center; -} + &:hover { + background-color: var(--primary-color); + } -.card-title { - margin-top: 0.7em; -} + &:hover .card-description { + color: var(--hover-color); + } -.card-image { - border: unset; - width: 100%; -} + .card-info { + padding: 0 24px 24px; + text-align: center; + } -.card-image-placeholder { - width: 100%; - height: 12px; -} + .card-title { + margin-top: 0.7em; + } + + .card-image { + width: 100%; + } -.card-description { - margin-top: 0.5em; - overflow: hidden; + .card-image-placeholder { + width: 100%; + height: 12px; + } + + .card-description { + margin-top: 0.5em; + overflow: hidden; + color: var(--text-color); + } + } } @media all and (max-width: 720px) { diff --git a/templates/partials/cards_pages.html b/templates/partials/cards_pages.html index 48755e02f..5f33fa5c0 100644 --- a/templates/partials/cards_pages.html +++ b/templates/partials/cards_pages.html @@ -1,8 +1,6 @@ {%- set rel_attributes = macros_rel_attributes::rel_attributes() | trim -%} -
{%- for page in show_pages %} -
{# Determine which URL to use, default is page.permalink #} {%- if page.extra.link_to and config.markdown.external_links_target_blank -%} {%- set blank_target = "target=_blank" -%} @@ -12,28 +10,26 @@ {% set target_url = page.extra.link_to | default(value=page.permalink) %} - - {% if page.extra.local_image %} - {% set meta = get_image_metadata(path=page.extra.local_image, allow_missing=true) %} - {{ page.extra.local_image }} - {% elif page.extra.remote_image %} - {{ page.extra.remote_image }} - {% else %} -
- {% endif %} -
- - + {% endfor -%}