
アクセシブルなフォーカスインジケーターガイド
:focus-visibleの活用、sticky headerの重複防止のためのscroll-margin-top、Windows High Contrast Mode対応のtransparent outlineフォールバックが紹介されています。Pope Tech独自のサイトを事例として、navigation link、CTA button、cardコンポーネントそれぞれに異なるindicatorデザインを適用する方法が示されています。UI component architecture, design tokens, and semantic theming Compiled for immediate developer deployment.

:focus-visibleの活用、sticky headerの重複防止のためのscroll-margin-top、Windows High Contrast Mode対応のtransparent outlineフォールバックが紹介されています。Pope Tech独自のサイトを事例として、navigation link、CTA button、cardコンポーネントそれぞれに異なるindicatorデザインを適用する方法が示されています。
$type: numberを設定し、$extensionsを使って実際のmicrocopyトークンにフラグを立てる方法です。これによりファイルの有効性を保ちながら意図を明確に伝えます。Style Dictionaryはextensionでフィルタリングし、単一ソースからJavaScript objectとJSONの両方を生成します。トークンファイルはcopy-button.tokens.json、copy-form.tokens.json、copy-error.tokens.jsonのようにコンテキスト別に構成されます。国際化対応もテーマと同じレイヤリングパターンを使用し、言語別トークンファイルが値をoverrideし、build-i18n.jsスクリプトがロケール別の出力バンドルを生成します。
claude mcp addコマンド1つでFigmaのremote MCPサーバーを登録し、OAuthで認証するだけです。「Send this to Figma」と入力するとClaudeがgenerate_figma_designを呼び出し、特殊なURL hashを通じてcaptureスクリプトを注入し、1分以内に共有可能なFigmaリンクが現れるまでpollingします。実際のテストでは2つの繰り返し発生するエッジケースが明らかになりました。scrollベースのアニメーション(IntersectionObserver)はcaptureに表示されず、一時的なhookパッチが必要です。また、fixed sidebarはviewport高さでレンダリングされますが、scrollable mainコンテンツはそれを超えるため、結果frameでsidebarが切れてしまいます。CSS gradientテキストもflat colorに変換されます。SilvaはFigmaリンクを貼り付けてClaudeに実装を依頼するFigma-to-code方向の方が日常的な開発作業にはより実用的だと評価しています。
mainのようなskip linkターゲットにtabindex="-1"を追加する長年の慣習に疑問を呈します。Enterキーを押した後にfocusがリンクに留まるという根本的な問題は、Sequential Focus Navigation Starting Point(SFNSP)という機能によってブラウザが解決しました。Firefoxは2013年に、Chromeは2016年にこの問題を修正しました。MatuzovićはmacOS 26.3とWindows 11でFirefox 157、Chrome 145、Safari、Edgeを対象にクロスブラウザテストを実施し、VoiceOver、JAWS 2026、NVDA 2025.3.3、Narrator、Android 16のTalkBackも含めてテストしました。すべての環境でtabindexなしで正しい動作が確認されました。追加の注意点として、Dan Burzoはmainへのtabindex="-1"がiOSの戻るボタンを壊す可能性があると警告しています。:target CSS pseudo-classを使えばfocusなしでターゲット要素をスタイリングできます。

Amy KapernickのNDC London 2026講演は、アクセシビリティを特定の専門家だけの領域ではなく、会社のリーダーシップ、HR、プロダクト、デザイン、開発、QA、DevOpsにまたがる組織全体の責任としてフレーミングします。障害を永続的、一時的、状況的に分類した後、2025年のWebAIM Million監査結果を引用します。テストされたホームページの94.8%がアクセシビリティガイドラインを満たせず、平均51件のエラーがありましたが、その96%は低contrast、不足しているalt text、空のbutton/link、ラベルのないform input、不足しているdocument languageという5つの簡単な修正カテゴリに当たります。Kapernickはaccessibility overlayを有害で効果のない解決策だと批判し、スクリーンリーダーユーザーを不利にするMFAタイムリミットに警告し、自動化されたパイプラインテストと支援技術に依存するユーザーの実際のテストを組み合わせることを推奨します。2025年6月に施行されたEuropean Accessibility ActはWCAG 2.2 Level AAに基づき、EUの顧客を対象とするすべての製品に適用されます。
Elle SmithのガイドはFocus indicatorが欠如している場合、キーボードユーザーが見えないカーソルでナビゲーションしているようなものだと説明し、具体的なデザインルールを提示します。Contrastはページ背景とunfocused状態の両方に対して最低3:1を満たす必要があります。サイズは最低2px以上が必要で、insetデザインではringがelementの一部を覆うためさらに太い線が求められます。一般的なCSSのミスに対する具体的な解決策として、マウスクリック時にringを非表示にする:focus-visibleの活用、sticky headerの重複防止のためのscroll-margin-top、Windows High Contrast Mode対応のtransparent outlineフォールバックが紹介されています。Pope Tech独自のサイトを事例として、navigation link、CTA button、cardコンポーネントそれぞれに異なるindicatorデザインを適用する方法が示されています。

Amy KapernickのNDC London 2026講演は、アクセシビリティを特定の専門家だけの領域ではなく、会社のリーダーシップ、HR、プロダクト、デザイン、開発、QA、DevOpsにまたがる組織全体の責任としてフレーミングします。障害を永続的、一時的、状況的に分類した後、2025年のWebAIM Million監査結果を引用します。テストされたホームページの94.8%がアクセシビリティガイドラインを満たせず、平均51件のエラーがありましたが、その96%は低contrast、不足しているalt text、空のbutton/link、ラベルのないform input、不足しているdocument languageという5つの簡単な修正カテゴリに当たります。Kapernickはaccessibility overlayを有害で効果のない解決策だと批判し、スクリーンリーダーユーザーを不利にするMFAタイムリミットに警告し、自動化されたパイプラインテストと支援技術に依存するユーザーの実際のテストを組み合わせることを推奨します。2025年6月に施行されたEuropean Accessibility ActはWCAG 2.2 Level AAに基づき、EUの顧客を対象とするすべての製品に適用されます。
「Design Tokens Workflow」シリーズの第15回は、ほとんどシステム化されていないレイヤーであるmicrocopy — button label、form hint、error message、empty state — を扱います。W3C DTCGスペックにはstringやcontent token typeが存在しないため、著者の解決策はグループレベルで$type: numberを設定し、$extensionsを使って実際のmicrocopyトークンにフラグを立てる方法です。これによりファイルの有効性を保ちながら意図を明確に伝えます。Style Dictionaryはextensionでフィルタリングし、単一ソースからJavaScript objectとJSONの両方を生成します。トークンファイルはcopy-button.tokens.json、copy-form.tokens.json、copy-error.tokens.jsonのようにコンテキスト別に構成されます。国際化対応もテーマと同じレイヤリングパターンを使用し、言語別トークンファイルが値をoverrideし、build-i18n.jsスクリプトがロケール別の出力バンドルを生成します。
Edy Silvaは2026年2月17日に発表されたFigma-Anthropic Code to Canvas統合を解剖し、洗練されたデモをはるかに超えた分析を提供します。セットアップは2分で完了します — claude mcp addコマンド1つでFigmaのremote MCPサーバーを登録し、OAuthで認証するだけです。「Send this to Figma」と入力するとClaudeがgenerate_figma_designを呼び出し、特殊なURL hashを通じてcaptureスクリプトを注入し、1分以内に共有可能なFigmaリンクが現れるまでpollingします。実際のテストでは2つの繰り返し発生するエッジケースが明らかになりました。scrollベースのアニメーション(IntersectionObserver)はcaptureに表示されず、一時的なhookパッチが必要です。また、fixed sidebarはviewport高さでレンダリングされますが、scrollable mainコンテンツはそれを超えるため、結果frameでsidebarが切れてしまいます。CSS gradientテキストもflat colorに変換されます。SilvaはFigmaリンクを貼り付けてClaudeに実装を依頼するFigma-to-code方向の方が日常的な開発作業にはより実用的だと評価しています。
Manuel Matuzovićはmainのようなskip linkターゲットにtabindex="-1"を追加する長年の慣習に疑問を呈します。Enterキーを押した後にfocusがリンクに留まるという根本的な問題は、Sequential Focus Navigation Starting Point(SFNSP)という機能によってブラウザが解決しました。Firefoxは2013年に、Chromeは2016年にこの問題を修正しました。MatuzovićはmacOS 26.3とWindows 11でFirefox 157、Chrome 145、Safari、Edgeを対象にクロスブラウザテストを実施し、VoiceOver、JAWS 2026、NVDA 2025.3.3、Narrator、Android 16のTalkBackも含めてテストしました。すべての環境でtabindexなしで正しい動作が確認されました。追加の注意点として、Dan Burzoはmainへのtabindex="-1"がiOSの戻るボタンを壊す可能性があると警告しています。:target CSS pseudo-classを使えばfocusなしでターゲット要素をスタイリングできます。
TetraLogicalのDemelza Felthamは、WCAG準拠は必要だが十分ではないと主張します。Inclusive Design Principlesはcontrastやキーボードアクセスをどのように実装するかではなく、複雑な多段階formがそもそも必要かどうかを問います。この記事は障害を永続的、一時的、状況的という3つの軸で説明し、多くのデザイン決定が複数の障害タイプに対して肯定的に重複することを指摘します。明確で予測可能なjourneyは視覚障害者と認知障害者の両方に役立ち、意味のあるfeedbackは低視力者と読書障害者の両方に恩恵をもたらします。聴覚障害と低視力を持つロンドンの写真家Steveの事例研究は、複合した障害が複合したデザイン決定を要求することを示しています。記事の最後では、accessible design systemが包括的なデフォルトを事後に修正するのではなく、最初から定着させるメカニズムであることを強調しています。
READ_FULL_LOGarrow_forward今週のデザインシステム分野の中心テーマはアクセシビリティでした。フィーチャー記事であるElle SmithのAccessible focus indicatorガイドはWCAGに基づく具体的なルールを提示します。背景とunfocused状態の両方で最低3:1のcontrastを確保し、最低2pxの太さ(insetはさらに太く)、そして実務でよく見落とされる3つのCSS修正(:focus-visible・scroll-margin-top・Windows High Contrast Mode向けtransparent outlineフォールバック)を解説します。
2本のアクセシビリティ記事は、これらの細部がシステムレベルでなぜ重要かを強調します。TetraLogicalはWCAG準拠が最低限であって到達点ではないと主張し、デザインシステムが包括的なデフォルトをチーム全体に定着させる適切なメカニズムだと述べます。Amy KapernickのNDC London講演は、テストされたホームページの94.8%が失敗し、エラーの96%が5つの簡単に修正できるカテゴリに集中するという数字で放置のコストを定量化します。2025年6月施行のEuropean Accessibility Act(WCAG 2.2 AA)はEU向け製品に法的な緊迫感を加えます。
Manuel Matuzovicはskip linkターゲットへのtabindex="-1"という長年の慣習に疑問を呈し、すべての最新ブラウザとスクリーンリーダーのテスト結果から2013年・2016年以降不要であり、iOSの戻るボタンを壊す可能性があることを示しています。design tokensシリーズはStyle Dictionaryを使ったmicopyワークフローを紹介し、Figma Code to Canvas統合の深掘り記事はデモでは触れられなかったリアルなエッジケースを明らかにします。