From 1b22800ad55d81cba97b8ac2f17b870cc018c6dd Mon Sep 17 00:00:00 2001 From: Yann-Thomas LE MOIGNE Date: Thu, 22 Aug 2024 11:59:58 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20style=20pour=20afficher=20les=20ca?= =?UTF-8?q?t=C3=A9gories=20(#1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/[slug]/+page.svelte | 78 +++++++++-------- src/routes/posts/+page.svelte | 147 +++++++++++++++++++-------------- 2 files changed, 128 insertions(+), 97 deletions(-) diff --git a/src/routes/[slug]/+page.svelte b/src/routes/[slug]/+page.svelte index ae24ddf..579a1e6 100644 --- a/src/routes/[slug]/+page.svelte +++ b/src/routes/[slug]/+page.svelte @@ -1,53 +1,65 @@ - {data.meta.title} - - - + {data.meta.title} + + + {#if data.meta.coverSrc} - {#if data.meta.coverAlt} - {data.meta.coverAlt} - {:else} - {data.meta.title} - {/if} + {#if data.meta.coverAlt} + {data.meta.coverAlt} + {:else} + {data.meta.title} + {/if} {/if}
-

{data.meta.title}

-

{data.meta.readingTime.text}

-

Published at {formatDate(data.meta.date)}

+

{data.meta.title}

+

{data.meta.readingTime.text}

+

Published at {formatDate(data.meta.date)}

-
- {#each data.meta.categories as category} - {category} - {/each} -
+
+ {#each data.meta.categories as category} + {category} + {/each} +
-
- -
+
+ +
\ No newline at end of file + img { + position: sticky; + top: 0; + z-index: 10; + } + + article { + background-color: white; + z-index: 20; + } + + section.categories { + display: flex; + gap: 0.5rem; + + & > span { + color: var(--color-theme-1); + font-size: 0.8rem; + font-weight: 500; + text-transform: capitalize; + } + } + diff --git a/src/routes/posts/+page.svelte b/src/routes/posts/+page.svelte index 8116ff2..60be5df 100644 --- a/src/routes/posts/+page.svelte +++ b/src/routes/posts/+page.svelte @@ -1,84 +1,103 @@ - Liste des postes - + Liste des postes +
- +
\ No newline at end of file + & .data { + display: flex; + flex-direction: column; + align-items: flex-end; + + @media screen and (width < 768px) { + flex-direction: row-reverse; + justify-content: space-between; + } + } + + & .time { + font-size: 0.8rem; + color: #666; + } + } + } +