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 Seit MySQL 5.1.6 wurde eine einzigartige ...
Inhaltsverzeichnis Trennwirkung Erläuterung der B...
Inhaltsverzeichnis WXS-Antwortereignis Plan A Sei...
Inhaltsverzeichnis Vorwort 1. Was ist Phantomlese...
Das enctype-Attribut des FORM-Elements gibt den Ko...
Phänomen: Führen Sie ein Image aus, zum Beispiel ...
1. Bearbeiten Sie die PAM-Konfigurationsdatei sud...
In diesem Abschnitt lernen wir Listenelemente in ...
<br />Frage: Warum ist es nicht empfehlenswe...
IE10 bietet eine Schaltfläche zum schnellen Lösche...
Methode 1: MySQL bietet einen Befehlszeilenparame...
Vorwort Während des Entwicklungsprozesses werden ...
Methode 1: Bitte fügen Sie den folgenden Code nach...
Ich glaube, jeder hat schon einmal Rubbellose ges...
Kein Lazy Loading verwenden importiere Vue von „v...