BEM Naming Cheat Sheet by 9elements

CSS のクラスの命名規則に BEM を用いる際のチートシート

ツールを使う

概要

BEM Naming Cheat Sheet by 9elements は、CSS のクラスの命名規則に BEM を用いる際のチートシートです。

Web コンポーネントなどのクラスの命名で悩む場合に便利です。

パンくずリストの例です。
ul や ol のリストの例です。
タブの例です。
チェックボックスの例です。
サイドバーの例です。
パンくずリストの例です。
ul や ol のリストの例です。
タブの例です。
チェックボックスの例です。
サイドバーの例です。

説明

BEM Naming Cheat Sheet by 9elements では、Web サイトの要素をおおまかに 3 つに分けています。

パンくずリストやボタン、カードなど多くの Web サイトにある要素は、Standard Blocks にまとめられています。

チェックボックスなど入力フォームに関連するものは、Form Blocks に書かれています。

コンテナやサイドバーなどレイアウトに関するものは、Layout Blocks を参考にします。

また、各項目には注意事項が書かれており、どのように実装するかを考える際に参考になります。例えば、パンくずリストには、このような注意事項が書かれています。

Don't use something like Breadcrumb Navigation for the aria-label as this would result in a screenreader announcing navigation twice.

Google 翻訳 : スクリーンリーダーがナビゲーションを 2 回アナウンスする結果になるため、aria-label には Breadcrumb Navigation のようなものを使用しないでください。

サイトをフォローする