Vorteile eines programmatischen Ansatzes 1. Globale Kontrolle zur Vermeidung verstreuter Stile 2. Einfacher Code und schnelle Entwicklung. Bei der funktionalen Programmierung werden viele Funktionen verwendet, um die Code-Duplikation zu reduzieren, sodass das Programm kürzer und die Entwicklungsgeschwindigkeit schneller ist. 3. Nahe an der natürlichen Sprache, leicht zu verstehen Die funktionale Programmierung bietet einen hohen Freiheitsgrad und Sie können Code schreiben, der der natürlichen Sprache sehr nahe kommt 4. Bequemere Codeverwaltung 5. Der Schreibstil wird zur Kunst Weniger Schlecht .Kartentitel { Schriftart: „PingFang-SC-medium“; Farbe: #333; Schriftgröße: 18px; } .Kartentitel { Schriftart: „PingFang-SC-regular“; Schriftgröße: 14px; Farbe: #333; } Gut // weniger deklarieren function.mixin-font-class(@fontColor: yellow; @fontSize; @fontFamily) { Schriftfamilie: @fontFamily; Schriftgröße: @fontSize; Farbe: @Schriftfarbe; } Anwendung h6 { .mixin-font-class(@fontColor:rot;@fontSize:12px;@fontFamily:"PingFang-SC-medium"); } h2{ .mixin-font-class(@fontColor:blau;@fontSize:15px;@fontFamily:"PingFang-SC-regular"); } Global Weniger Im Vue-CLI-Modus // Globales Less hinzufügen Plugin-Optionen: { 'Stil-Ressourcen-Loader': { Vorprozessor: "weniger", Muster: auflösen('./src/less/theme.less') ] } }, // Verwenden Sie <style lang="less" scoped> in jeder Komponente oder Less-Datei .breadTop { Höhe: 60px; Anzeige: Flex; Elemente ausrichten: zentrieren; Inhalt ausrichten: Abstand dazwischen; Polsterung rechts: 15px; h6 { .mixin-font-class(@fontColor:rot;@fontSize:12px;@fontFamily:"PingFang-SC-medium"); } h2{ .mixin-font-class(@fontColor:blau;@fontSize:15px;@fontFamily:"PingFang-SC-regular"); } } </Stil> scss $font-normal-color = #222; $font-light-color = #333; @mixin Schriftklasse($Schriftfamilie, $Schriftgröße, $Schriftfarbe) { Schriftfamilie: $fontFamily; Schriftgröße: $fontSize; Farbe: $Schriftfarbe; } @mixin Schriftgröße groß($Größe: 14px, $Farbe: $Schriftgröße normal) { @include Schriftklasse($Schriftfamilie-medium, $Größe, $Farbe); } @mixin Schriftgröße normal ($Größe: 14px, $Farbe: $Schriftart hell) { @include Schriftklasse($Schriftfamilie-regular, $Größe, $Farbe); } verwenden .form-title { @include font-large(16px, rot); } .form-text { @include font-large(12px, blau); } Beachten Sie, dass die Funktion „less“ @ als Parameter verwendet und scss $ Dies ist das Ende dieses Artikels über die programmgesteuerte Verarbeitung von CSS-Stilen. Weitere relevante Inhalte zur programmgesteuerten Verarbeitung von CSS-Stilen 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! |
<<: MySQL hilft Ihnen, Index-Pushdown in Sekunden zu verstehen
>>: Detaillierte Erklärung des JavaScript-Timer-Prinzips
Vorwort Als einer der besten Webserver der Welt l...
Der erste Schritt besteht darin, die Versionsnumm...
Als Root-Konto von MySQL verwende ich beim Verbin...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis 1. Holen Sie sich einen zufäll...
Vorwort Jede Anwendung, die in JavaScript geschri...
Als Baidu diese Anforderung erhielt, fand das Unt...
Generieren Sie SSL-Schlüssel und CSR-Datei mit Op...
Dieses Mal werden wir hauptsächlich etwas über da...
In diesem Artikel gibt es keine Spitzfindigkeiten,...
Ich war in einer Besprechung, als ein Kollege anr...
Ich spiele jetzt schon eine Weile mit Diagrammen ...
Lassen Sie uns zunächst über die Ausführungsreihe...
Betriebssystem: Win7 64-Bit Ultimate Edition Komp...
Inhaltsverzeichnis 1. Aufgetretene Probleme 2. Id...