Sass-Farbfunktionen
- Vorherige Seite Sass-Selbstinspektion
- Nächste Seite Sass-Tutorials
Sass-Farbfunktionen
Wir teilen die Farbenfunktionen in Sass in drei Teile ein: Farbfunktionen festlegen, Farbfunktionen abrufen und Farbfunktionen verarbeiten:
Sass-Farbfunktion
Sass-Farboperationsfunktionen | Funktion |
---|---|
rgb(Rot, Grün, Blau) |
Farben werden mit dem Red-Green-Blue (RGB)-Modell eingestellt. Beispiel:rgb(0, 0, 255); |
rgba(Rot, Grün, Blau, Alpha) |
Setzt die Farbe mit dem Red-Green-Blue-Alpha (RGBA)-Modell. Beispiel:rgba(0, 0, 255, 0.3); // Als durchsichtiges Blau dargestellt |
hsl(Farbton, Sättigung, Helligkeit) |
Setzt die Farbe mit dem Hue-Saturation-Lightness-Modell - und repräsentiert die zylindrische Koordinatenform der Farbe. Beispiel:
hsl(120, 100%, 50%); // Grün |
hsla(Farbton, Sättigung, Helligkeit, Alpha) |
Setzt die Farbe mit dem Hue-Saturation-Lightness-Alpha (HSLA)-Modell. Beispiel:
hsl(120, 100%, 50%, 0.3); // Durchsichtiges Grün |
grayscale(color) |
Setzt eine Graustufe mit der gleichen Helligkeit wie die Farbe. Beispiel:grayscale(#7fffd4); Ergebnis: #c6c6c6 |
komplement(color) |
Setzt die Komplementärfarbe der Farbe. Beispiel:komplement(#7fffd4); Ergebnis: #ff7faa |
invert(color, Erstellen Sie eine Mischfarbe aus Farbe 1 und Farbe 2.) |
Setzt die Kontrastfarbe oder die Negativfarbe der Farbe. Beispiel:invert(weiß); Ergebnis: schwarz |
Sass-Farbeingabefunktion
Sass-Farboperationsfunktionen | Funktion |
---|---|
rot(color) |
Gibt die rote Farbkomponente als Zahl zwischen 0 und 255 zurück. Beispiel:rot(#7fffd4); Ergebnis: 127 rot(rot); blau(blau); |
grün(color) |
Gibt die grüne Farbkomponente als Zahl zwischen 0 und 255 zurück. Beispiel:grün(#7fffd4); blau(blau); green(blue); grün(blau); |
Ergebnis: 0color) |
blau( Beispiel:Geben Sie den Blauwert des Farbs als Zahl zwischen 0 und 255 zurück. blau(#7fffd4); Ergebnis: 212 blau(blau); |
Ergebnis: 255color) |
Farbton( Beispiel:Geben Sie den Farbton des Farbs als Zahl zwischen 0deg und 360deg zurück. Farbton(#7fffd4); |
Ergebnis: 160degcolor) |
Sättigung( Beispiel:Geben Sie die Sättigung des Farbs als Zahl zwischen 0% und 100% zurück. Sättigung(#7fffd4); |
Ergebnis: 100%color) |
Helligkeit( Beispiel:Geben Sie die Helligkeit des Farbs als Zahl zwischen 0% und 100% zurück. Helligkeit(#7fffd4); |
Ergebnis: 74.9%color) |
opacity( Beispiel:alpha( alpha(#7fffd4); |
Ergebnis: 1color) |
opacity( Beispiel:Geben Sie die Alpha-Kanal des Farbs mit einem Wert zwischen 0 und 1 zurück. opacity(rgba(127, 255, 212, 0.5)); |
Ergebnis: 0.5
Sass-Farboperationsfunktionen | Funktion |
---|---|
Beschreibung & BeispielEine höhere Gewichtung bedeutet, dass mehr, color2, Erstellen Sie eine Mischfarbe aus Farbe 1 und Farbe 2.) |
mix( |
adjust-hue(color, Grad) |
Passen Sie die Farbtonnuance in Grad von -360 bis 360 an. Beispiel:adjust-hue(#7fffd4, 80deg); Ergebnis: #8080ff |
adjust-color(color, Rot, Grün, Blau, Farbton, Sättigung, Helligkeit, Alpha) |
Passen Sie einen oder mehrere Parameter um die angegebene Menge an. Beispiel:adjust-color(#7fffd4, blau: 25); Ergebnis: |
change-color(color, Rot, Grün, Blau, Farbton, Sättigung, Helligkeit, Alpha) |
Setzen Sie einen oder mehrere Farbparameter auf neue Werte. Beispiel:change-color(#7fffd4, rot: 255); Ergebnis: #ffffd4 |
scale-color(color, Rot, Grün, Blau, Sättigung, Helligkeit, Alpha) | Skalieren Sie einen oder mehrere Farbparameter. |
rgba(Farbe, Alpha) |
Erstellen Sie neue Farben mit dem gegebenen Alpha-Kanal. Beispiel:rgba(#7fffd4, 30%); Ergebnis: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | Erstellen Sie durch Verwendung eines Wertes zwischen 0% und 100% helleren Farben. amount Die Parameter erhöhen den HSL-Helligkeitswert in Prozent. |
darken(color, amount) | Erstellen Sie durch Verwendung eines Wertes zwischen 0% und 100% dunklere Farben. amount Die Parameter verringern den HSL-Helligkeitswert in Prozent. |
saturate(color, amount) | Erstellen Sie durch Verwendung eines Wertes zwischen 0% und 100% gesättigtere Farben. amount Die Parameter erhöhen den HSL-Sättigungswert in Prozent. |
desaturate(color, amount) | Erstellen Sie durch Verwendung eines Wertes zwischen 0% und 100% weniger gesättigte Farben. amount Die Parameter verringern den HSL-Sättigungswert in Prozent. |
opacify(color, amount) | Erstellen Sie durch Verwendung einer Zahl zwischen 0 und 1 weniger transparente Farben. amount Die Parameter erhöhen den Alpha-Kanal gemäß ihrem Wert. |
fade-in(color, amount) | Erstellen Sie durch Verwendung einer Zahl zwischen 0 und 1 weniger transparente Farben. amount Die Parameter verringern den Alpha-Kanal gemäß ihrem Wert. |
transparentize(color, amount) | Erstellen Sie durch Verwendung einer Zahl zwischen 0 und 1 transparentere Farben. amount Die Parameter verringern den Alpha-Kanal gemäß ihrem Wert. |
fade-out(color, amount) | Erstellen Sie durch Verwendung einer Zahl zwischen 0 und 1 transparentere Farben. amount Die Parameter erhöhen den Alpha-Kanal gemäß ihrem Wert. |
- Vorherige Seite Sass-Selbstinspektion
- Nächste Seite Sass-Tutorials