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
Dieser Artikel zeichnet die Installations- und Ko...
MySQL-Fehler: Parameterindex außerhalb des gültig...
Hintergrund des Unfalls: Vor einigen Tagen habe i...
Eine Website verwendet viel HTML5 und CSS3 und ho...
1. Auf welche Probleme sind wir gestoßen? In Stan...
1. Experimentelle Umgebung Seriennummer Projekt S...
Im Projekt (nodejs) müssen mehrere Daten gleichze...
Eines Tages stellte ich fest, dass die Ausführung...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Zu lang zum Lesen Isolierung d...
Einführung Da die Anforderungen an die Computerte...
Wenn Sie das Idea-Entwicklungstool zum Debuggen v...
Hallo zusammen, ich bin Liang Xu. Bei der Verwend...
Inhaltsverzeichnis 1. Inline-Stile 2. Importmetho...
Jede Webseite hat eine Adresse, die durch eine UR...