diff --git a/src/_layouts/book.html b/src/_layouts/book.html index cda2b22..368ae24 100644 --- a/src/_layouts/book.html +++ b/src/_layouts/book.html @@ -8,7 +8,10 @@ layout: base datetime="{{ date }}"> {% include "svgs/calendar.svg" %} {{ date | formatDate("MMMM Do YYYY") }} -
+
+ {% if image %} + {% image image, "", "" %} + {% endif %}

{{ title }}

{% if subtitle %}

{{ subtitle }}

{% endif %} @@ -19,9 +22,6 @@ layout: base {% endif %}
- {% if image %} -
{% image image, "", "" %}
- {% endif %}
{{ content | safe }} diff --git a/src/_layouts/catalogue.html b/src/_layouts/catalogue.html index e235a7a..ad4aa82 100644 --- a/src/_layouts/catalogue.html +++ b/src/_layouts/catalogue.html @@ -3,14 +3,14 @@ layout: base ---
-
+
+ {% if image %} + {% image image, "", "" %} + {% endif %}

{{ title }}

{{ subtitle }}

- {% if image %} -
{% image image, "", "" %}
- {% endif %}
{{ content | safe }}
diff --git a/src/_layouts/game.html b/src/_layouts/game.html index 24a725d..7ce47e9 100644 --- a/src/_layouts/game.html +++ b/src/_layouts/game.html @@ -8,7 +8,7 @@ layout: base datetime="{{ date }}"> {% include "svgs/calendar.svg" %} {{ date | formatDate("MMMM Do YYYY") }} -
+
{% if image %} {% image image, "", "" %} {% endif %} @@ -16,7 +16,7 @@ layout: base

{{ title }}

{{ year }}

{% if filteredTags | length > 0 %} -
    +
      {% for tag in filteredTags %}
    • {{ tag }}
    • {% endfor %}
    {% endif %} diff --git a/src/assets/css/blocks/catalogue.css b/src/assets/css/blocks/catalogue.css index c78e18c..55e761a 100644 --- a/src/assets/css/blocks/catalogue.css +++ b/src/assets/css/blocks/catalogue.css @@ -1,5 +1,5 @@ -.catalogue .meta picture { - inline-size: 10rem; +.catalogue { + container-type: inline-size; } .catalogue-type { @@ -9,6 +9,23 @@ .catalogue-meta { display: grid; - grid-template-columns: auto 1fr; - font-size: 0.875rem; + grid-template-columns: 1fr 200px; +} + +.catalogue-meta picture { + max-width: 200px; +} + +.catalogue-meta > *:first-child { + order: 1; +} + +@container (max-width: 32rem) { + .catalogue-meta { + grid-template-columns: 1fr; + } + + .catalogue-meta > *:first-child { + order: initial; + } } diff --git a/src/assets/css/utils/flow.css b/src/assets/css/utils/flow.css index aea8326..23bdc32 100644 --- a/src/assets/css/utils/flow.css +++ b/src/assets/css/utils/flow.css @@ -1,8 +1,8 @@ /* -FLOW UTILITY -Like the Every Layout stack: https://every-layout.dev/layouts/stack/ -Info about this implementation: https://piccalil.li/quick-tip/flow-utility/ -*/ + * FLOW UTILITY + * Like the Every Layout stack: https://every-layout.dev/layouts/stack/ + * Info about this implementation: https://piccalil.li/quick-tip/flow-utility/ + */ .flow > * + * { margin-block-start: var(--flow-space, 1em); } diff --git a/src/assets/css/utils/visually-hidden.css b/src/assets/css/utils/visually-hidden.css index 0b964a2..6a63f69 100644 --- a/src/assets/css/utils/visually-hidden.css +++ b/src/assets/css/utils/visually-hidden.css @@ -1,7 +1,7 @@ /* -VISUALLY HIDDEN UTILITY -Info: https://piccalil.li/quick-tip/visually-hidden/ -*/ + * VISUALLY HIDDEN UTILITY + * Info: https://piccalil.li/quick-tip/visually-hidden/ + */ .visually-hidden { border: 0; clip: rect(0 0 0 0);