WENIGER - Plugins
In diesem Kapitel erfahren Sie, wie ein Plugin hochgeladen werden kann, um die Funktionalität der Site zu erweitern. Plugins können verwendet werden, um Ihre Arbeit zu erleichtern.
Befehlszeile
Um das Plugin über die Befehlszeile zu installieren, müssen Sie zuerst das lessc-Plugin installieren. Das Plugin kann zu Beginn mit Less-Plugin installiert werden . Die folgende Befehlszeile hilft Ihnen bei der Installation des Clean-CSS-Plugins:
npm install less-plugin-clean-css
Sie können das installierte Plugin direkt mit dem folgenden Befehl verwenden:
lessc --plugin = path_to_plugin = options
Verwenden eines Plugin-In-Codes
In Node ist das Plugin erforderlich und wird in einem Array als Options-Plugin an die weniger übergeben.
var pluginName = require("pluginName");
less.render(myCSS, { plugins: [pluginName] })
.then(function(output) {
},
function(error) {
});
Im Browser
Vor dem Skript less.js sollte der Autor des Plugins die Javascript-Datei in die Seite aufnehmen.
<script src = "plugin.js"></script>
<script>
less = {
plugins: [plugin]
};
</script>
<script src = "less.min.js"></script>
Liste der weniger Plugins
In der folgenden Tabelle sind die in LESS verfügbaren Plugins aufgeführt.
Postprozessor- / Feature-Plugins
Sr.Nr. | Plugins & Beschreibung |
---|---|
1 | Autoprefixer
Es wird verwendet, um CSS nach der Übersetzung von LESS Präfixe hinzuzufügen. |
2 | CSScomb
Dies hilft, die Wartung Ihres Stylesheets zu verbessern. |
3 | clean-css
Es minimiert die CSS-Ausgabe von LESS. |
4 | CSSWring
Es komprimiert oder minimiert die CSS-Ausgabe von LESS. |
5 | CSS-Flip
Es wird verwendet, um das CSS von links nach rechts (LTR) oder von rechts nach links (RTL) zu generieren. |
6 | Funktionen
Es schreibt die Funktion von WENIGER in das WENIGER selbst. |
7 | glob
Es wird verwendet, um mehrere Dateien zu importieren. |
8 | Gruppen-CSS-Medienabfragen
Es macht die Nachbearbeitung für weniger. |
9 | Inline-URLs
Konvertiert die URL automatisch in Daten-Uri. |
10 | npm-import
Es importiert aus dem npm-Paket für weniger. |
11 | Bitte
Es wird verwendet, um Less nachzubearbeiten. |
12 | rtl
WENIGER wird von ltr (von links nach rechts) zu rtl (von rechts nach links) umgekehrt. |
Framework- / Bibliotheksimporteure
Sr.Nr. | Importeure & Beschreibung |
---|---|
1 | Bootstrap
WENIGER Bootstrap-Code wird vor dem benutzerdefinierten WENIGER-Code importiert. |
2 | Laube auflösen
WENIGER Dateien werden aus den Bower-Paketen importiert. |
3 | Kardinal CSS für less.js.
Vor dem benutzerdefinierten LESS-Code wird der LESS-Code für Cardinal importiert. |
4 | Flexbox Grid
Am häufigsten importierter Framework- oder Bibliotheksimporter. |
5 | Flexibles Rastersystem
Es importiert das Flexible Grid System. |
6 | Ionisch
Es importiert das ionische Gerüst. |
7 | Lesshat
Es importiert die Lesshat-Mixins. |
8 | Skelett
Es importiert den Code ohne Skelett. |
Funktionsbibliotheken
Sr.Nr. | Importeure & Beschreibung |
---|---|
1 | erweiterte Farbfunktionen
Es wird verwendet, um kontrastreichere Farben zu finden. |
2 | Cubehelix
Bei Verwendung eines Gammakorrekturwerts von 1 kann die Cubehelix-Funktion eine Farbe zwischen den beiden Farben zurückgeben. |
3 | Listen
Hier wird die Bibliothek der Manipulationsfunktionen aufgelistet. |
Für Plugin-Autoren
WENIGER erlauben einem Autor, mit weniger zu kombinieren.
{
install: function(less, pluginManager) {
},
setOptions: function(argumentString) {
},
printUsage: function() {
},
minVersion: [2, 0, 0]
}
pluginManager Bietet einen Inhaber, der Dateimanager, Postprozessoren oder Besucher hinzufügen kann.
setOptions Funktion übergibt die Zeichenfolge.
printUsage Funktion wird verwendet, um die Optionen zu erklären.