feat: add karr project page, with view transition ✨

finxol.io 56371663 e9d677a2

verified
Changed files
+35
src
assets
styles
pages
en
projects
fr
projects
+5
src/assets/styles/main.css
···
@import "@evilmartians/harmony/css/amber.css";
@import "@evilmartians/harmony/css/yellow.css";
@import "@evilmartians/harmony/css/emerald.css";
+
@import "@evilmartians/harmony/css/teal.css";
@import "@evilmartians/harmony/css/sky.css";
@import "@evilmartians/harmony/css/fuchsia.css";
@import "@evilmartians/harmony/css/rose.css";
···
@import url("@/assets/fonts/scorekard.css");
@layer base, layout, components, utilities;
+
+
@view-transition {
+
navigation: auto;
+
}
:root {
--radius: 0.75rem;
+15
src/pages/en/projects/karr.astro
···
+
---
+
import Layout from "@/layouts/Layout.astro";
+
+
import karrJpg from "@/assets/img/karr_demo.jpg";
+
import karrWebp from "@/assets/img/karr_demo.webp";
+
---
+
+
<Layout>
+
Karr
+
+
<picture style="view-transition-name: karr-img">
+
<source srcset={karrWebp.src} type="image/webp" />
+
<img src={karrJpg.src} alt="Karr" />
+
</picture>
+
</Layout>
+15
src/pages/fr/projects/karr.astro
···
+
---
+
import Layout from "@/layouts/Layout.astro";
+
+
import karrJpg from "@/assets/img/karr_demo.jpg";
+
import karrWebp from "@/assets/img/karr_demo.webp";
+
---
+
+
<Layout>
+
Karr
+
+
<picture style="view-transition-name: karr-img">
+
<source srcset={karrWebp.src} type="image/webp" />
+
<img src={karrJpg.src} alt="Karr" />
+
</picture>
+
</Layout>