From adb756272b0d88ced132446543eeb845b7c8ec4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20SAILLANT?= <108685187+electron-rare@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:32:37 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20accessible=20static=20version=20without?= =?UTF-8?q?=203D=20=E2=80=94=20SOTA=202026=20a11y?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - /static route — full site without WebGL/Three.js - Skip-to-content link - Semantic HTML5: header, main, footer, nav, section with aria-labels - WCAG 2.2: focus-visible outlines (3px #0071e3), high contrast - forced-colors media query support - prefers-reduced-motion: all animations disabled - Print stylesheet - Light theme (white bg, high contrast text) - Sticky header with nav links - Photo grid (responsive CSS grid, no carousel) - Link to "Version 3D" for users who want it - No JavaScript dependencies Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/static.astro | 349 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 349 insertions(+) create mode 100644 src/pages/static.astro diff --git a/src/pages/static.astro b/src/pages/static.astro new file mode 100644 index 0000000..f569f1c --- /dev/null +++ b/src/pages/static.astro @@ -0,0 +1,349 @@ +--- +import BaseLayout from '@/layouts/BaseLayout.astro'; +import '@/styles/global.css'; +import { About } from '@/components/sections/About'; +import { CaseStudies } from '@/components/sections/CaseStudies'; +import { GraphicSprints } from '@/components/sections/GraphicSprints'; +import Contact from '@/components/sections/Contact.astro'; +import Faq from '@/components/sections/Faq.astro'; +import { withSiteBase } from '@/lib/site'; +import { TRACK_EVENTS, trackAttrs } from '@/lib/tracking'; + +const formationHref = withSiteBase('/formation/'); +const mentionsHref = withSiteBase('/mentions-legales/'); +--- + + + + + + +
+ +
+

+ Systèmes électroniques spécifiques, du besoin au livrable fiable +

+

+ L'Électron Rare conçoit, met au point et fiabilise des systèmes électroniques spécifiques + en électronique, automatisme, énergie et stockage, avec les partenaires adaptés + quand le projet devient multi-technique. +

+ + +
+ + +
+ +
+ + +
+ +
+ + +
+

Terrain

+
+ PCB custom Teensy LED — KXKM + Automate Siemens S7 + Banc de test BMS batteries + Soudure PCB composants + Oscilloscope — instrumentation + Armoire Schneider — automatisme +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + +
+ +