Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /usr/www/users/oosksh/doku/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /usr/www/users/oosksh/doku/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
LESS bietet eine Vielzahl an Funktionen die Farben transformieren, Strings verändern und Mathematische Funktionen ausführen. Sie sind vollständig in der Funktionsreferenz dokumentiert.
Using them is pretty straightforward. The following example uses percentage to convert 0.5 to 50%, increases the saturation of a base color by 5% and then sets the background color to one that is lightened by 25% and spun by 8 degrees: Die Verwendung ist recht einfach. Das folgende Beispiel verwendet Prozente um 0.5 in 50% umzuwandeln, erhöht die Sättigung einer Grundfarbe um 5% und setzt die Hintergrundfarbe auf eine Farbe die um 25% heller und um 8 Grad gedreht ist:
@base: #f04615; @width: 0.5; .class { width: percentage(0.5); // ergibt 50% color: saturate(@base, 5%); background-color: spin(lighten(@base, 25%), 8); } |
escape(@string); // Ein URL kodierter String ceil(@number); // Rundet auf zu einem Integer floor(@number); // Rundet ab zu einem Integer percentage(@number); // Konvertiert zu %, z.B. 0.5 -> 50% round(number, [places: 0]); // Rundet eine Zahl zu einer Zahl mit places Nachkommastellen rgb(@r, @g, @b); // Konvertiert zu einer Farbe rgba(@r, @g, @b, @a); // Konvertiert zu einer Farbe argb(@color); // Erstellt: #AARRGGBB hsl(@hue, @saturation, @lightness); // Erstellt eine Farbe hsla(@hue, @saturation, @lightness, @alpha); // Erstellt eine Farbe hsv(@hue, @saturation, @value); // Erstellt eine Farbe hsva(@hue, @saturation, @value, @alpha); // Erstellt eine Farbe hue(@color); // Gibt den `Farbton` von @color zurück saturation(@color); // Gibt den `Sättigungs` Kanal von @color zurück lightness(@color); // Gibt den 'Helligkeits' Kanal von @color zurück red(@color); // Gibt den 'roten' Kanal von @color zurück green(@color); // Gibt den 'grünen' Kanal von @color zurück blue(@color); // Gibt den 'blauen' Kanal von @color zurück alpha(@color); // Gibt den 'alpha' Kanal von @color zurück luma(@color); // Gibt den 'luma' Wert (wahrgenommene Helligkeit) von @color zurück saturate(@color, 10%); // Gibt eine Farbe zurück, die 10% Punkte *mehr* gesättigt ist desaturate(@color, 10%); // Gibt eine Farbe zurück, die 10% Punkte *weniger* gesättigt ist lighten(@color, 10%); // Gibt eine Farbe zurück, die 10% Punkte *heller* ist darken(@color, 10%); // Gibt eine Farbe zurück, die 10% Punkte *dunkler* ist fadein(@color, 10%); // Gibt eine Farbe zurück, die 10% Punkte *weniger* transparent ist fadeout(@color, 10%); // Gibt eine Farbe zurück, die 10% Punkte *mehr* transparent ist fade(@color, 50%); // Gibt @color mit 50% Transparenz zurück spin(@color, 10); // Gibt @color mit 10 Grad höherem Farbton zurück mix(@color1, @color2, [@weight: 50%]); // Gibt einen Mix aus @color1 und @color2 zurück greyscale(@color); // Gibt einen Grauton, eine zu 100% entsättigte Farbe zurück contrast(@color1, @darkcolor, @lightcolor); // Gibt @darkcolor zurück, wenn @color1 mehr als 43% Luma hat // ansonsten gib $lightcolor zurück multiply(@color1, @color2); screen(@color1, @color2); overlay(@color1, @color2); softlight(@color1, @color2); hardlight(@color1, @color2); difference(@color1, @color2); exclusion(@color1, @color2); average(@color1, @color2); negation(@color1, @color2); iscolor(@colorOrAnything); // Gibt true zurück, wenn Sie eine Farbe übergeben isnumber(@numberOrAnything); // Gibt true zurück, wenn Sie eine Zahl übergeben isstring(@stringOrAnything); // Gibt true zurück, wenn Sie einen String übergeben iskeyword(@keywordOrAnything); // Gibt true zurück, wenn Sie ein Stichwort übergeben isurl(@urlOrAnything); // Gibt true zurück, wenn Sie eine URL übergeben ispixel(@pixelOrAnything); // Gibt true zurück, wenn es eine Zahl und ein Pixel ist ispercentage(@percentageOrAnything); // Gibt true zurück, wenn es eine Zahl und a % ist isem(@emOrAnything); // Gibt true zurück, wenn es eine Zahl und em ist |
- String Funktionen
- Mathematische Funktionen
- Farbfunktionen
- Farbkanal Information
- Farboperationen