BEM von QQtabBar Zunächst einmal: Was bedeutet BEM? weui-primary_loading__dot: Bibliotheksname-Komponentenstatus__Elementname Bibliotheksname: wird grundsätzlich von jedem Unternehmen vereinbart.
Eine ausführliche Einführung in BEMB (Block)
E (Element): Element
M (Modifikator): Modifikator
Nachdem wir BEM verstanden haben, müssen wir darüber nachdenken, wie wir es verwenden sollten.
Insgesamt handelt es sich um einen großen Block, der vier kleine Blöcke enthält, und jeder kleine Block enthält drei Elemente. AppBar blockieren <div Klasse="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">Nachricht</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">Kontakt</p> </a> <a href="#" class="qqui-appBar__item"> <span> <i Klasse = "Iconfont-Icon-Icon-Test"></i> <span class="qqui__pointer"></span> </span> <p class="qqui__desc">Highlights</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">Dynamisch</p> </a> </div> * { Polsterung: 0; Rand: 0; } ein:link { Farbe: #b0b3bf; } a:besucht { Farbe: #b0b3bf; } ein:schweben { Farbe: #2ec4fc; } a:aktiv { Farbe: #2ec4fc; } ein i.iconfont { Anzeige: Inline-Block; Breite: 36px; Höhe: 36px; Überlauf: versteckt; Rand unten: 3,5px; Schriftgröße: 36px; } ein i.icon_on{ Farbe: #2ec4fc; } .qqui-appBar { Anzeige: Flex; Position: absolut; unten: 0; Breite: 100 %; Z-Index: 500; Hintergrundfarbe: #f9f9f9; } .qqui-appBar .qqui-appBar__item { biegen: 1; Textausrichtung: zentriert; Polsterung oben: 25px; Schriftgröße: 0; Farbe: #b0b3bf; Textdekoration: keine; } .qqui-appBar__item>span{ Anzeige: Inline-Block; Position: relativ; Rand unten: 9px; } .qqui-appBar .qqui__desc { Schriftgröße: 18px; Textausrichtung: zentriert; Zeilenhöhe: 18px; Rand unten: 13px; } .qqui-appBar .qqui__desc_on{ Farbe: Schwarz; } .qqui-appBar .qqui__pointer{ Position: absolut; oben: -2px; rechts: -2px; Breite: 20px; Höhe: 20px; Anzeige: Inline-Block; Zeilenhöhe: 18px; Farbe: weiß; Randradius: 50 %; Schriftgröße: 10px; } .qqui-appBar .qqui__pointer_on{ Hintergrundfarbe: #F43539; } .qqui-appBar .qqui__pointer_oOn{ Breite: 12px; Höhe: 12px; Zeilenhöhe: 12px; Hintergrundfarbe: #F43539; } Der endgültige Effekt Die oben stehenden Symbole stammen alle aus der Alibaba Icon Library: https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=16472 Dies ist das Ende dieses Artikels über die detaillierte Einführung der CSS-Namensspezifikation BEM von QQtabBar. Weitere relevante Inhalte zur CSS-Namensspezifikation BEM finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Beispielcode für HTML-Listenfeld, Textfeld und Dateifeld
>>: Beispielcode zum Anzeigen einer Bildlaufleiste nach dem Verkleinern der HTML-Seite
1. Sehen Sie sich die Renderings an Weiterleiten ...
Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...
Der folgende Befehl wird häufig verwendet: chmod ...
Szenario Sie müssen das Xshell-Tool verwenden, um...
Beim Benutzerwechsel im Docker-Container kommt di...
In diesem Artikel wird der spezifische JavaScript...
Die Docker-Images, die wir normalerweise erstelle...
Vor einiger Zeit gab es auf TikTok eine Schüttela...
Inhaltsverzeichnis 1. df-Befehl 2. du-Befehl 3. B...
Der Grund für das Schreiben dieses Artikels beste...
In diesem Artikelbeispiel wird der spezifische Co...
MySQL-Basisdatentypen Übersicht über gängige MySQ...
1. Erstellen Sie ein Projekt mit Vue UI 2. Wählen...
In diesem Artikel wird der spezifische JavaScript...
1. Voraussetzungen Wir verwenden zum Importieren ...