Funkcje kolorów Sass
- Poprzednia strona Introspekcja Sass
- Następna strona Podręcznik Sass
Funkcje kolorów Sass
Podzieliliśmy funkcje kolorów w Sass na trzy części: funkcje ustawiania koloru, funkcje uzyskiwania koloru i funkcje operacyjne koloru:
Funkcja ustawiania koloru Sass
Funkcje operujące na kolorach Sass | Funkcja |
---|---|
rgb(czerwony, zielony, niebieski) |
Ustawienie koloru za pomocą modelu Red-Green-Blue (RGB). Przykład:rgb(0, 0, 255); |
rgba(czerwony, zielony, niebieski, alpha) |
Ustawia kolor używając modelu Red-Green-Blue-Alpha (RGBA). Przykład:rgba(0, 0, 255, 0.3); // Wyświetlany jako przezroczysty niebieski |
hsl(barwa, nasycenie, jasność) |
Ustawia kolor używając modelu Hue-Saturation-Lightness - i reprezentuje kolumnowy układ współrzędnych koloru. Przykład:
hsl(120, 100%, 50%); // Zielony |
hsla(barwa, nasycenie, jasność, alpha) |
Ustawia kolor używając modelu Hue-Saturation-Lightness-Alpha (HSLA). Przykład:
hsl(120, 100%, 50%, 0.3); // Zielony z nieprzejrzystością |
grayscale(kolor) |
Ustawia szary o takiej samej jasności co kolor. Przykład:grayscale(#7fffd4); Wynik: #c6c6c6 |
complement(kolor) |
Ustawia kolor komplementarny. Przykład:complement(#7fffd4); Wynik: #ff7faa |
invert(kolor, Twórz mieszany kolor z koloru 1 i koloru 2.) |
Ustawia kontrastowy lub odwrotny kolor. Przykład:invert(white); Wynik: black |
Funkcja Sass do uzyskiwania kolorów
Funkcje operujące na kolorach Sass | Funkcja |
---|---|
red(kolor) |
Zwraca wartość czerwonej części koloru w zakresie od 0 do 255 jako liczbę. Przykład:red(#7fffd4); Wynik: 127 red(red); niebieski(niebieski); |
green(kolor) |
Zwraca wartość zielonej części koloru w zakresie od 0 do 255 jako liczbę. Przykład:green(#7fffd4); niebieski(niebieski); green(blue); zielony(niebieski); |
Wynik: 0kolor) |
niebieski( Przykład:Zwraca liczbę między 0 a 255 reprezentującą wartość niebieskiego koloru. niebieski(#7fffd4); Wynik: 212 niebieski(niebieski); |
Wynik: 255kolor) |
barwa( Przykład:Zwraca liczbę między 0deg a 360deg reprezentującą tonację koloru. barwa(#7fffd4); |
Wynik: 160degkolor) |
nasycenie( Przykład:Zwraca liczbę między 0% a 100% reprezentującą nasycenie koloru w formacie HSL. nasycenie(#7fffd4); |
Wynik: 100%kolor) |
jasność( Przykład:Zwraca liczbę między 0% a 100% reprezentującą jasność koloru w formacie HSL. jasność(#7fffd4); |
Wynik: 74.9%kolor) |
opacity( Przykład:alpha( alpha(#7fffd4); |
Wynik: 1kolor) |
opacity( Przykład:Zwraca liczbę między 0 a 1 reprezentującą kanał alpha koloru. opacity(rgba(127, 255, 212, 0.5)); |
Wynik: 0.5
Funkcje operujące na kolorach Sass | Funkcja |
---|---|
Opis & przykładywiększa waga oznacza, że należy użyć więcej, color2, Twórz mieszany kolor z koloru 1 i koloru 2.) |
mix( |
adjust-hue(kolor, stopnie) |
Dostosuj tonację koloru w zakresie od -360 do 360 stopni. Przykład:adjust-hue(#7fffd4, 80deg); Wynik: #8080ff |
adjust-color(kolor, czerwony, zielony, niebieski, barwa, nasycenie, jasność, alpha) |
Dostosuj jeden lub kilka parametrów o określoną ilość. Przykład:adjust-color(#7fffd4, blue: 25); Wynik: |
change-color(kolor, czerwony, zielony, niebieski, barwa, nasycenie, jasność, alpha) |
Ustaw jeden lub kilka parametrów koloru na nowe wartości. Przykład:change-color(#7fffd4, red: 255); Wynik: #ffffd4 |
scale-color(kolor, czerwony, zielony, niebieski, nasycenie, jasność, alpha) | Skaluj jeden lub kilka parametrów koloru. |
rgba(kolor, alpha) |
Twórz nowy kolor za pomocą określonego kanału alpha. Przykład:rgba(#7fffd4, 30%); Wynik: rgba(127, 255, 212, 0.3) |
lighten(kolor, ilość) | Utwórz jaśniejszy kolor używając ilości między 0% i 100%. ilość Parametry zwiększają jasność HSL według procentu. |
darken(kolor, ilość) | Utwórz ciemniejszy kolor używając ilości między 0% do 100%. ilość Parametry zmniejszają jasność HSL według procentu. |
saturate(kolor, ilość) | Utwórz bardziej nasycony kolor używając ilości między 0% a 100%. ilość Parametry zwiększają nasycenie HSL według procentu. |
desaturate(kolor, ilość) | Utwórz mniej nasycony kolor używając ilości między 0% a 100%. ilość Parametry zmniejszają nasycenie HSL według procentu. |
opacify(kolor, ilość) | Utwórz mniej przezroczysty kolor używając liczby między 0 a 1. ilość Parametry zwiększają kanał alfa według wartości. |
fade-in(kolor, ilość) | Utwórz mniej przezroczysty kolor używając liczby między 0 a 1. ilość Parametry zmniejszają kanał alfa według wartości. |
transparentize(kolor, ilość) | Utwórz bardziej przezroczysty kolor używając liczby między 0 a 1. ilość Parametry zmniejszają kanał alfa według wartości. |
fade-out(kolor, ilość) | Utwórz bardziej przezroczysty kolor używając liczby między 0 a 1. ilość Parametry zwiększają kanał alfa według wartości. |
- Poprzednia strona Introspekcja Sass
- Następna strona Podręcznik Sass