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
In diesem Artikelbeispiel wird der spezifische Co...
1. Die blaue Farbe des Tags wird aufgehoben, wenn...
Verwenden Sie Canvas, um Grafiken und Text mit Sc...
Inhaltsverzeichnis Vorsichtsmaßnahmen Notwendige ...
Inhaltsverzeichnis 1. Schlüsselwörter 2. Dekonstr...
Inhaltsverzeichnis 1. Globale Ebene 2. Datenbanke...
Dieser Artikel beschreibt die MySQL-Benutzerverwa...
Unter Zellenabstand versteht man den Abstand zwis...
Wie unten dargestellt: Ersetzen Sie es einfach, w...
Lösung für das Datenasymmetrieproblem zwischen My...
Ich habe kürzlich an einem Framework gearbeitet, ...
<!DOCTYPE html> <html lang="de"...
Beschreibung des Phänomens: Das Projekt verwendet...
Inhaltsverzeichnis 1. Was ist Set 2. Konstruktor ...
In diesem Artikel finden Sie das Installations- u...