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
Inhaltsverzeichnis Cache Klassifizierung des Cach...
Dieser Artikel beschreibt, wie Sie den Chrome-Bro...
Jeder hat schon Flipper und Ziegelsteinzertrümmer...
Umgebung: (Docker, K8s-Cluster), fahren Sie mit d...
Inhaltsverzeichnis 1. Phänomen 2. Lösung 3. Zusam...
In diesem Artikel wird der spezifische Code für j...
In diesem Artikel erfahren Sie, wie Sie Excel-Dat...
Was ist wxs? wxs (WeiXin Script) ist eine Skripts...
So installieren und konfigurieren Sie mysql-5.7.5...
Vorwort: Zeitstempelfelder werden häufig in MySQL...
eins. Remote-Bereitstellung mit Tomcat 1.1 Aufget...
Inhaltsverzeichnis Vorwort Docker-Datei Was ist e...
<br />Seit das Außenministerium und andere z...
1. Im Allgemeinen ist MariaDB in CentOS standardm...
Problembeschreibung Wie wir alle wissen, lautet d...