Use neutral for mobile press

This commit is contained in:
thiloho
2025-04-29 05:00:20 +02:00
parent b6b9f757a6
commit 99251afa68
6 changed files with 7 additions and 7 deletions

View File

@@ -9,7 +9,7 @@ interface Props {
const { href, variant = "text", title, class: className = "" } = Astro.props; const { href, variant = "text", title, class: className = "" } = Astro.props;
const baseClasses = const baseClasses =
"border-transparent border-b-2 p-2 cursor-pointer hover:border-neutral-300 hover:bg-neutral-100 hover:dark:border-neutral-600 hover:dark:bg-neutral-700 active:bg-blue-100 active:dark:bg-blue-900"; "border-transparent border-b-2 p-2 cursor-pointer hover:border-neutral-300 hover:bg-neutral-100 hover:dark:border-neutral-600 hover:dark:bg-neutral-700 active:bg-neutral-100 active:dark:bg-neutral-700 active:border-neutral-300 active:dark:border-neutral-600";
const classes = `${baseClasses} ${variant === "icon" && href ? "inline-grid place-content-center" : "inline-block"} ${className}`; const classes = `${baseClasses} ${variant === "icon" && href ? "inline-grid place-content-center" : "inline-block"} ${className}`;
--- ---

View File

@@ -1,5 +1,5 @@
<footer <footer
class="prose prose-neutral dark:prose-invert prose-a:text-blue-800 prose-a:dark:text-blue-300 prose-a:hover:no-underline prose-a:active:bg-blue-100 prose-a:active:dark:bg-blue-900 relative flex max-w-none flex-col items-center bg-neutral-100 px-4 pt-12 pb-6 dark:bg-[#1f1f1f]" class="prose prose-neutral dark:prose-invert prose-a:text-blue-800 prose-a:dark:text-blue-300 prose-a:hover:no-underline prose-a:active:bg-neutral-100 prose-a:active:dark:bg-neutral-700 relative flex max-w-none flex-col items-center bg-neutral-100 px-4 pt-12 pb-6 dark:bg-[#1f1f1f]"
> >
<div <div
class="absolute bottom-28 h-20 w-full -skew-y-2 border-b border-dashed border-neutral-400 bg-white dark:border-neutral-500 dark:bg-neutral-800" class="absolute bottom-28 h-20 w-full -skew-y-2 border-b border-dashed border-neutral-400 bg-white dark:border-neutral-500 dark:bg-neutral-800"

View File

@@ -28,7 +28,7 @@ const { title, pubDate, modDate, slug } = Astro.props;
</p> </p>
<a <a
href={`https://github.com/thiloho/thiloho.github.io/edit/main/src/content/blog/${slug}/index.md`} href={`https://github.com/thiloho/thiloho.github.io/edit/main/src/content/blog/${slug}/index.md`}
class="inline-flex items-center gap-1 text-blue-800 hover:no-underline active:bg-blue-100 dark:text-blue-300 active:dark:bg-blue-900" class="inline-flex items-center gap-1 text-blue-800 hover:no-underline active:bg-neutral-100 dark:text-blue-300 active:dark:bg-neutral-700"
> >
<Icon name="edit" /> <Icon name="edit" />
Edit this page Edit this page

View File

@@ -14,7 +14,7 @@ const { headings } = Astro.props;
> >
<summary <summary
title="Table of contents" title="Table of contents"
class="mx-auto flex w-fit cursor-pointer list-none border-b-2 border-transparent p-2 hover:border-neutral-300 hover:bg-neutral-100 active:bg-blue-100 hover:dark:border-neutral-600 hover:dark:bg-neutral-700 active:dark:bg-blue-900" class="mx-auto flex w-fit cursor-pointer list-none border-b-2 border-transparent p-2 hover:border-neutral-300 hover:bg-neutral-100 active:border-neutral-300 active:bg-neutral-100 hover:dark:border-neutral-600 hover:dark:bg-neutral-700 active:dark:border-neutral-600 active:dark:bg-neutral-700"
> >
<Icon name="book" /> <Icon name="book" />
</summary> </summary>
@@ -30,7 +30,7 @@ const { headings } = Astro.props;
.map(({ slug, text }) => ( .map(({ slug, text }) => (
<li> <li>
<a <a
class="block px-2 py-1 text-center text-blue-800 hover:underline active:bg-blue-100 dark:text-blue-300 active:dark:bg-blue-900" class="block px-2 py-1 text-center text-blue-800 hover:underline active:bg-neutral-100 dark:text-blue-300 active:dark:bg-neutral-700"
href={`#${slug}`} href={`#${slug}`}
aria-labelledby={`Section: ${slug}`} aria-labelledby={`Section: ${slug}`}
> >

View File

@@ -22,7 +22,7 @@ const { title, description, pubDate, modDate, slug } = Astro.props;
<Header {title} {pubDate} {modDate} {slug} /> <Header {title} {pubDate} {modDate} {slug} />
<main class="flex-1 bg-white dark:bg-neutral-800"> <main class="flex-1 bg-white dark:bg-neutral-800">
<div <div
class={`relative prose prose-neutral dark:prose-invert mx-auto px-4 ${pubDate ? "pt-0" : "pt-8"} pb-16 ${Astro.originPathname === "/" ? "prose-headings:scroll-mt-12" : "prose-headings:scroll-mt-24 lg:prose-headings:scroll-mt-16"} prose-h1:font-bold prose-pre:!bg-neutral-700 prose-a:not-in-prose-headings:text-blue-800 prose-a:not-in-prose-headings:dark:text-blue-300 prose-a:hover:no-underline prose-a:active:bg-blue-100 prose-a:active:dark:bg-blue-900 prose-a:in-prose-headings:font-bold prose-a:in-prose-headings:decoration-2 prose-a:in-prose-headings:no-underline prose-a:in-prose-headings:hover:underline`} class={`relative prose prose-neutral dark:prose-invert mx-auto px-4 ${pubDate ? "pt-0" : "pt-8"} pb-16 ${Astro.originPathname === "/" ? "prose-headings:scroll-mt-12" : "prose-headings:scroll-mt-24 lg:prose-headings:scroll-mt-16"} prose-h1:font-bold prose-pre:!bg-neutral-700 prose-a:not-in-prose-headings:text-blue-800 prose-a:not-in-prose-headings:dark:text-blue-300 prose-a:hover:no-underline prose-a:active:bg-neutral-100 prose-a:active:dark:bg-neutral-700 prose-a:in-prose-headings:font-bold prose-a:in-prose-headings:decoration-2 prose-a:in-prose-headings:no-underline prose-a:in-prose-headings:hover:underline`}
> >
<slot /> <slot />
</div> </div>

View File

@@ -18,7 +18,7 @@ const sortedArticles = allArticles.sort((a, b) => {
<article class="mt-8 flex flex-col gap-2 first:mt-0"> <article class="mt-8 flex flex-col gap-2 first:mt-0">
<Date date={pubDate} /> <Date date={pubDate} />
<a <a
class="max-w-fit text-blue-800 hover:no-underline active:bg-blue-100 active:dark:bg-blue-900" class="max-w-fit text-blue-800 hover:no-underline active:bg-neutral-100 active:dark:bg-neutral-700"
href={`/blog/${id}`} href={`/blog/${id}`}
> >
{title} {title}