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
Vorwort Bei unserer täglichen Arbeit führen wir m...
Inhaltsverzeichnis 1. Zertifikat generieren 2. Ak...
Mit zunehmender Anzahl von Besuchen steigt der Dr...
Vorwort Verschiedene Methoden zur Skriptausführun...
Überprüfen Sie die Transaktionsisolationsebene In...
Inhaltsverzeichnis Einleitung Nginx-Dockerdatei N...
Dieser Artikel zeichnet das Installationstutorial...
Szenario Eine aktuelle Anforderung ist eine h5-Se...
Vorwort In diesem Artikel wird erklärt, wie Vue-K...
Vorwort: Aufgrund meiner Arbeit beschäftige ich m...
Wie deinstalliere ich eine MySQL-Datenbank unter ...
MySQL-Version: MySQL Community Server 5.7.17, ins...
Docker ist eine Open-Source-Engine, mit der sich ...
Um die Anforderungen effizient zu erfüllen und au...
Inhaltsverzeichnis 1. Übersicht 2. Verwenden Sie ...