QQtabBar の BEMまず、BEMとはどういう意味でしょうか? weui-primary_loading__dot: ライブラリ名-component_state__要素名 ライブラリ名: 通常は各社で合意されています。
BEMの詳細な紹介B(ブロック)
E (要素): 要素
M (修飾語): 修飾語
BEMを理解した後は、それをどのように使用すべきかを考える必要があります。
全体としては、4 つの小さなブロックを含む大きなブロックであり、各小さなブロックには 3 つの要素が含まれています。 アプリバーをブロック <div class="qqui-appBar"> <a href="#" class="qqui-appBar__item qqui-appBar__item_on"> <span> <i class="iconfont icon-icon-test1 icon_on"></i> <span class="qqui__pointer qqui__pointer_on">1</span> </span> <p class="qqui__desc qqui__desc_on">メッセージ</p> </a> <a href="#" class="qqui-appBar__item"> <span> <i class="iconfont icon-icon-test2"></i> <span class="qqui__pointer"></span> </span> <p class="qqui__desc">お問い合わせ</p> </a> <a href="#" class="qqui-appBar__item"> <span> <i class="iconfont icon-icon-test"></i> <span class="qqui__pointer"></span> </span> <p class="qqui__desc">ハイライト</p> </a> <a href="#" class="qqui-appBar__item"> <span> <i class="iconfont icon-icon-test3"></i> <span class="qqui__pointer qqui__pointer_oOn"></span> </span> <p class="qqui__desc">ダイナミック</p> </a> </div> * { パディング: 0; マージン: 0; } リンク 色: #b0b3bf; } a:訪問{ 色: #b0b3bf; } ホバー{ 色: #2ec4fc; } a:アクティブ{ 色: #2ec4fc; } i.アイコンフォント{ 表示: インラインブロック; 幅: 36ピクセル; 高さ: 36px; オーバーフロー: 非表示; 下部マージン: 3.5px; フォントサイズ: 36px; } i.icon_on{ 色: #2ec4fc; } .qqui-appBar { ディスプレイ: フレックス; 位置: 絶対; 下部: 0; 幅: 100%; zインデックス: 500; 背景色: #f9f9f9; } .qqui-appBar .qqui-appBar__item { フレックス: 1; テキスト配置: 中央; パディング上部: 25px; フォントサイズ: 0; 色: #b0b3bf; テキスト装飾: なし; } .qqui-appBar__item>span{ 表示: インラインブロック; 位置: 相対的; 下マージン: 9px; } .qqui-appBar .qqui__desc { フォントサイズ: 18px; テキスト配置: 中央; 行の高さ: 18px; 下部マージン: 13px; } .qqui-appBar .qqui__desc_on{ 色: 黒; } .qqui-appBar .qqui__pointer{ 位置: 絶対; 上: -2px; 右: -2px; 幅: 20px; 高さ:20px; 表示: インラインブロック; 行の高さ: 18px; 色: 白; 境界線の半径: 50%; フォントサイズ: 10px; } .qqui-appBar .qqui__pointer_on{ 背景色: #F43539; } .qqui-appBar .qqui__pointer_oOn{ 幅: 12px; 高さ: 12px; 行の高さ: 12px; 背景色: #F43539; } 最終的な効果 上記のアイコンはすべて Alibaba Icon Library からのものです: https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=16472 QQtabBar の CSS 命名仕様 BEM の詳細な紹介に関するこの記事はこれで終わりです。CSS 命名仕様 BEM に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTML リスト ボックス、テキスト フィールド、ファイル フィールドのサンプル コード
>>: HTML ページをズームアウトした後にスクロール バーを表示するためのサンプル コード
この記事は主に、nginx に基づいてブラウザネゴシエーションキャッシュを設定する詳細なプロセスを紹...
<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...
1. 呼び出しを実装するステップ:関数をオブジェクトのプロパティとして設定します。これを関数に割り当...
10 日間のチュートリアルでは、最も理解しやすい言語を使用し、最も基本的なことから始めて、誰もが W...
序文Vue Router は、Vue.js の公式ルーティング マネージャーです。 Vue.js の...
<div class="box"> <画像 /> &l...
Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...
目次なぜ Docker が必要なのでしょうか? Docker デプロイメントの例コードの準備Dock...
序文最近、穴を掘ってスペースを作っているだけなので、心が空っぽになっているように感じます。テクノロジ...
目次1. grub.cfg ファイルの紹介1. grub.cfg ファイルの場所2. grub.cf...
Compose のいくつかの部分は、何らかの方法で環境変数を扱います。このチュートリアルは、必要な情...
MySQL の MyISAM エンジンと InnoDB エンジンはどちらもデフォルトで B+ ツリー...
1. レンダリング 2. ソースコードhtml < 本文 > < div クラス ...
目次1. --skip-grant-tables 経由で取得する1.1 my.conf を変更し、新...
Win10はmysql5.7の解凍版をインストールします。参考までに、具体的な内容は次のとおりです...