Webアクセス用のBreadcrumbsを直接作成
Breadcrumbsとは?
Webコンテンツ階層のコンポーネントを表示します.
親カテゴリへの迅速な移動を支援します.
Webアクセス性
リンク
「ネットワークの力は普遍的で、どんな障害が発生しても、誰もがそれにアクセスできることが最も重要です.」
チームバスマネージャ、W 3 Cコントローラ、およびWrold Wide Webの作成者
Webアクセス性とは、Webサイト、ツール、およびテクノロジーが障害のあるユーザーのために設計および開発されることを意味します.
Webアクセスガイド
コンポーネント固有のWebアクセスについて
Webアクセス用のBreadcrumbの作成
Breadcrumbs設計モードドキュメントを参照してコンポーネントを作成します.
まず、補助機能を見てみましょう
リンク
「ネットワークの力は普遍的で、どんな障害が発生しても、誰もがそれにアクセスできることが最も重要です.」
チームバスマネージャ、W 3 Cコントローラ、およびWrold Wide Webの作成者
Webアクセス性とは、Webサイト、ツール、およびテクノロジーが障害のあるユーザーのために設計および開発されることを意味します.
Webアクセスガイド
コンポーネント固有のWebアクセスについて
Webアクセス用のBreadcrumbの作成
Breadcrumbs設計モードドキュメントを参照してコンポーネントを作成します.
まず、補助機能を見てみましょう
Breadcrumbs設計モードドキュメントを参照してコンポーネントを作成します.
まず、補助機能を見てみましょう
-各要素は視覚的な表現です
コンテンツは「」ですが、傾斜/です.
nav.breadcrumb li + li::before {
display: inline-block;
margin: 0 0.25em;
transform: rotate(15deg);
border-right: 0.1em solid currentColor;
height: 0.8em;
content: "";
}
サンプルを開く
詳細コードは、対応するリンクで表示できます.
指摘すべき部分は.
- cssネストは和許可(parent select)のみ.
これは継承のようで、両親は私を知らないで、私は両親を知ることができます.br/>
つまり、親のcssに触る必要はありません.開放閉鎖の原則を思い出す.
const CrumbWrapper = styled.li`
display: inline;
--spacing: 12px;
&:not(:first-of-type) {
margin-left: var(--spacing);
&::before {
content: "";
display: inline-block;
margin: 0 0.25em;
transform: rotate(15deg);
border-right: 0.1em solid currentColor;
height: 0.8em;
margin-right: var(--spacing);
}
}
`;
- React-Routerを使用しますが、navの下にaタグを使用します.
React-RouterのNavLinkはARIAをよくサポートしているので、例でソースコードを使用することは意味がありません.
Reference
この問題について(Webアクセス用のBreadcrumbsを直接作成), 我々は、より多くの情報をここで見つけました https://velog.io/@hyeoki/웹-접근성을-고려한-Breadcrumbs-직접-만들어보기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol