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 ページをズームアウトした後にスクロール バーを表示するためのサンプル コード
一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...
最近、小さなプログラム プロジェクトを引き継いだのですが、リストを日付と時刻で並べ替えるという要件が...
<br />作業を簡単に完了できる Web ページ作成ツールは数多くありますが、HTML...
最近の製品テストでは、同時呼び出し数が 10 未満の場合に応答時間が 100 ミリ秒以内に維持できな...
Git は vscode に統合されており、git コマンドをいくつか記述しなくても、クリックするだ...
Tomcat は Java 言語をベースにした Web サーバー ソフトウェアです。この記事では主に...
この記事では、jQueryプラグインを使用したマインスイーパゲームの最初の記事の具体的なコードを参考...
1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mys...
ユーザーから情報を収集する場合、Web フォームを使用するより簡単で直接的な方法はありません。適切に...
目次1. 大文字と小文字の区別を決定するパラメータ2. パラメータ変更に関する注意事項要約: 1. ...
この記事では、カルーセルマップの効果を実現するためのjQueryの具体的なコードを参考までに共有しま...
序文Vue で要素を初回取得できない問題の解決方法は、ポップアップ ウィンドウで要素を取得するために...
Alibaba Cloud Diskの最後のアップデートからかなり時間が経ちました。ネットユーザー...
エフェクト表示: 環境準備コントローラーノード: 6GB 4時間60GB/30GB/30GB計算ノー...
目次1. 問題の説明2. 問題解決1. 問題の説明Vue プロジェクトを開発する場合、作成時に誤って...