Funções de Cor Sass
- Página Anterior Inspeção Sass
- Próxima Página Tutorial Sass
Funções de Cor Sass
Dividimos as funções de cor no Sass em três partes: função de configuração de cor, função de obtenção de cor e função de operação de cor:
Função de configuração de cor do Sass
Funções de operação de cor Sass | Função |
---|---|
rgb(vermelho, verde, azul) |
Configure a cor usando o modelo Red-Green-Blue (RGB). Exemplo:rgb(0, 0, 255); |
rgba(vermelho, verde, azul, alpha) |
Define a cor usando o modelo Red-Green-Blue-Alpha (RGBA). Exemplo:rgba(0, 0, 255, 0.3); // Apresentado como azul com transparência |
hsl(tono, saturação, luminosidade) |
Define a cor usando o modelo Hue-Saturation-Lightness - e representa a representação cilíndrica do espaço de cores. Exemplo:
hsl(120, 100%, 50%); // Verde |
hsla(tono, saturação, luminosidade, alpha) |
Define a cor usando o modelo Hue-Saturation-Lightness-Alpha (HSLA). Exemplo:
hsl(120, 100%, 50%, 0.3); // Verde com opacidade |
grayscale(color) |
Define a cor cinza com a mesma luminosidade que a cor. Exemplo:grayscale(#7fffd4); Resultado: #c6c6c6 |
complement(color) |
Define a cor complementar da cor. Exemplo:complement(#7fffd4); Resultado: #ff7faa |
invert(color, Crie uma cor misturada entre a cor 1 e a cor 2.) |
Define o contraste da cor ou a cor negativa. Exemplo:invert(white); Resultado: preto |
Função de obtenção de cor Sass
Funções de operação de cor Sass | Função |
---|---|
red(color) |
Retorna o valor vermelho da cor entre 0 e 255 com números. Exemplo:red(#7fffd4); Resultado: 127 red(red); blue(blue); |
green(color) |
Retorna o valor verde da cor entre 0 e 255 com números. Exemplo:green(#7fffd4); blue(blue); green(blue); green(blue); |
result: 0color) |
blue( Exemplo:Retorna um número entre 0 e 255 que representa o valor azul da cor. blue(#7fffd4); result: 212 blue(blue); |
result: 255color) |
tono( Exemplo:Retorna um número entre 0deg e 360deg que representa o tom da cor. tono(#7fffd4); |
result: 160degcolor) |
saturação( Exemplo:Retorna um número entre 0% e 100% que representa a saturação HSL da cor. saturação(#7fffd4); |
result: 100%color) |
luminosidade( Exemplo:Retorna um número entre 0% e 100% que representa a luminosidade HSL da cor. luminosidade(#7fffd4); |
Result: 74.9%color) |
opacity( Exemplo:alpha( alpha(#7fffd4); |
Result: 1color) |
opacity( Exemplo:Retorna um número entre 0 e 1 que representa o canal Alpha da cor. opacity(rgba(127, 255, 212, 0.5)); |
Result: 0.5
Funções de operação de cor Sass | Função |
---|---|
Descrição & ExemploUm peso maior significa que deve ser usado mais, color2, Crie uma cor misturada entre a cor 1 e a cor 2.) |
mix( |
adjust-hue(color, graus) |
Ajuste o tom da cor em graus de -360 a 360. Exemplo:adjust-hue(#7fffd4, 80deg); Result: #8080ff |
adjust-color(color, vermelho, verde, azul, tono, saturação, luminosidade, alpha) |
Ajuste uma ou mais parâmetros com uma quantidade especificada. Exemplo:adjust-color(#7fffd4, blue: 25); Result: |
change-color(color, vermelho, verde, azul, tono, saturação, luminosidade, alpha) |
Defina novos valores para um ou mais parâmetros de cor. Exemplo:change-color(#7fffd4, red: 255); Result: #ffffd4 |
scale-color(color, vermelho, verde, azul, saturação, luminosidade, alpha) | Ajuste uma ou mais parâmetros de cor. |
rgba(color, alpha) |
Crie novas cores usando o canal alpha fornecido. Exemplo:rgba(#7fffd4, 30%); Resultado: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | Crie cores mais claras usando quantidades entre 0% e 100%. amount Os parâmetros aumentam a brilho HSL em porcentagem. |
darken(color, amount) | Crie cores mais profundas usando quantidades entre 0% e 100%. amount Os parâmetros diminuem a brilho HSL em porcentagem. |
saturate(color, amount) | Crie cores mais saturadas usando quantidades entre 0% e 100%. amount Os parâmetros aumentam a saturação HSL em porcentagem. |
desaturate(color, amount) | Crie cores de menor saturação usando quantidades entre 0% e 100%. amount Os parâmetros diminuem a saturação HSL em porcentagem. |
opacify(color, amount) | Crie cores menos transparentes usando valores entre 0 e 1. amount Os parâmetros aumentam o canal Alpha de acordo com seus valores. |
fade-in(color, amount) | Crie cores menos transparentes usando valores entre 0 e 1. amount Os parâmetros diminuem o canal Alpha de acordo com seus valores. |
transparentize(color, amount) | Crie cores mais transparentes usando valores entre 0 e 1. amount Os parâmetros diminuem o canal Alpha de acordo com seus valores. |
fade-out(color, amount) | Crie cores mais transparentes usando valores entre 0 e 1. amount Os parâmetros aumentam o canal Alpha de acordo com seus valores. |
- Página Anterior Inspeção Sass
- Próxima Página Tutorial Sass