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
Sollte dieser Artikel Fehler enthalten oder du An...
Beim Codieren werden Sie feststellen, dass viele ...
Inhaltsverzeichnis Einführung in die WiFi-Wireles...
Installieren Sie vsftpd $ sudo apt-get installier...
Hintergrund Kürzlich fragten mich einige Freunde,...
Der Code sieht folgendermaßen aus: .Verfahren{ Ra...
Diese Methode verwendet den filter in CSS3 drop-s...
Vorwort Heute erklärt Ihnen Prince die vollständi...
Dieser Artikel zeichnet den detaillierten Install...
Um das Kursdesign zu realisieren, habe ich kürzli...
1. Fehlerdetails Als ich einmal manuell eine voll...
Hintergrund: Ich habe bereits ein Projekt durchge...
Hintergrund Folgendes ist passiert: Luzhu erfuhr ...
Inhaltsverzeichnis Vorwort Die Rolle des Renders ...
Ich habe schon immer Graustufenbilder bevorzugt, d...