Forbedre tilgjengelighet (WCAG 2.2 AA) på alle sider

- Øk kontrast på slider-labels fra 0.45 til 0.6 opasitet (1.4.3)
- Legg til :focus-visible-stiler på slidere, kort og lenker (2.4.7)
- Legg til skip-link «Hopp til hovedinnhold» på alle sider (2.4.1)
- Knytt form-labels til inputs med for-attributt (1.3.1)
- Legg til role="img" og aria-label på alle chart-canvas (4.1.2)
- Legg til aria-live="polite" på slider-verdivisninger (4.1.3)
- Merk dekorative elementer med aria-hidden="true" (1.3.1)
- Legg til @media (prefers-reduced-motion: reduce) (2.3.3)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2026-03-25 20:53:44 +01:00
commit c6b70e1e5d
9 changed files with 147 additions and 76 deletions

View file

@ -93,12 +93,13 @@
</style>
</head>
<body>
<a href="#main" class="skip-link">Hopp til hovedinnhold</a>
<header>
<p class="eyebrow">SSB-data 20152024</p>
<h1>Hvem eier<br><em>boligen din?</em></h1>
<p class="lead">Over halvparten av norske «boligeiere» har boliglån. I snitt eier banken 43 % av boligens verdi. Og 28 % leier.</p>
<div class="stamp">Boligdrømmen</div>
<div class="stamp" aria-hidden="true">Boligdrømmen</div>
</header>
<div class="source-strip">
@ -108,7 +109,7 @@
— Boligeierskap og boligøkonomi, husholdninger
</div>
<main>
<main id="main">
<!-- Nøkkeltall -->
<div class="key-number">
@ -148,7 +149,7 @@
<span><span class="swatch" style="background:#c0392b;"></span>Leier</span>
</div>
</div>
<div class="chart-wrap h-300"><canvas id="chart1"></canvas></div>
<div class="chart-wrap h-300"><canvas id="chart1" role="img" aria-label="Diagram: Tre virkeligheter — eier, eier med lån, leier"></canvas></div>
</div>
<div class="insight">
@ -171,7 +172,7 @@
<span><span class="swatch" style="background:#8b1a1a;"></span>Over 3 mill</span>
</div>
</div>
<div class="chart-wrap h-240"><canvas id="chart2"></canvas></div>
<div class="chart-wrap h-240"><canvas id="chart2" role="img" aria-label="Diagram: Gjelden vokser over tid"></canvas></div>
</div>
<div class="insight">
@ -193,7 +194,7 @@
<span><span class="swatch" style="background:#c0392b;"></span>Leier</span>
</div>
</div>
<div class="chart-wrap" style="height:360px;"><canvas id="chart3"></canvas></div>
<div class="chart-wrap" style="height:360px;"><canvas id="chart3" role="img" aria-label="Diagram: Alder avgjør eierskap"></canvas></div>
</div>
<div class="insight">