From b9094a4013b3655f2689aabd97c953118aecf186 Mon Sep 17 00:00:00 2001 From: kappa Date: Fri, 30 Jan 2026 16:52:02 +0900 Subject: [PATCH] a11y: accessibility improvements (WCAG 2.1 AA) - Add skip link for keyboard navigation - Add ARIA labels to interactive elements - Add aria-hidden to decorative elements (ASCII logo, icons) - Add aria-live regions for dynamic content - Add scope="col" to table headers - Fix footer contrast (remove opacity-50) - Add prefers-reduced-motion support Co-Authored-By: Claude Opus 4.5 --- index.html | 73 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 55 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index 731a472..816800a 100644 --- a/index.html +++ b/index.html @@ -82,6 +82,29 @@ /* Font families */ .font-display { font-family: "Space Grotesk", sans-serif; } .font-mono { font-family: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; } + + /* Accessibility - Screen Reader Only */ + .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; + } + .focus\:not-sr-only:focus { + position: absolute; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + + 메인 콘텐츠로 건너뛰기 + +
-
+
- terminal + root@anvil-cloud:~
- + @AnvilForgeBot - open_in_new +
@@ -140,10 +177,10 @@
-
+
-
 █████╗ ███╗   ██╗██╗   ██╗██╗██╗
+