Muwajibike wa Mafanikio ya Rangi ya Sass

Muwajibike wa Mafanikio ya Rangi ya Sass

Tunazotengeneza mawasiliano ya rangia ya Sass kwa tatizo: mawasiliano ya rangia ya kumekadiri, mawasiliano ya rangia ya kusomwa na mawasiliano ya rangia ya kufanyia kipengele:

Mfano wa mawasiliano ya rangia ya Sass

Fungo la Sass kwenye rangi Fungu
rgb(kina ya rangi, kina ya rangi, kina ya rangi)

Inapangwa rangia kwa kutumia modeli ya Red-Green-Blue (RGB).
Inapangwa rangia RGB kwa kutumia rgb(red, green, blue).
Kila thamani inadefini uwezo wa rangia, inaweza kuwa integer kati ya 0 hadi 255 au ni chukua namba kati ya 0% hadi 100%.

Mifano:

rgb(0, 0, 255);
// inayopatikana kwa rangia ya kiume, kwa sababu thamani ya blue inapangwa kwa thamani kimoja (255), thamani zingine zinafanana na 0

rgba(kina ya rangi, kina ya rangi, kina ya rangi, alpha)

Mwalimu rangi kwa modeli ya Red-Green-Blue-Alpha (RGBA).
RGBA inaonyesha RGB na alpha channel - channel hii inasema uharibifu wa rangi.
alpha Parama inaonekana kama namba inayotawala kutoka 0.0 (kufikiria kina) hadi 1.0 (kufikiria kina).

Mifano:

rgba(0, 0, 255, 0.3); // rangi ya kina ya kina inayotumia uharibifu

hsl(hue, kina ya rangi, kina ya rangi)

Mwalimu rangi kwa modeli ya Hue-Saturation-Lightness - na inaonyesha ukurasa wa rangi kama ukurasa wa kina ya kina.
Uangalifu wa kina (Hue) inaonesha ukosefu wa rangi kwenye kina ya rangi ( kutoka 0 hadi 360) - 0 au 360 ni kina, 120 ni kina ya kijani, 240 ni kina ya kina
Uangalifu wa uharibifu (Saturation) inaonesha namba ya chaga; 0% inaonyesha rangi ya kina ya kina, 100% inaonyesha rangi ya kina ya kina.
Uangalifu (Lightness) inaonesha namba ya chaga; 0% inaonyesha mwelela, 100% inaonyesha mwelela.

Mifano:

hsl(120, 100%, 50%); // rangi ya kijani
hsl(120, 100%, 75%); // rangi ya kijani ya kina
hsl(120, 100%, 25%); // rangi ya kijani ya kina
hsl(120, 60%, 70%); // rangi ya kijani ya kina

hsla(hue, kina ya rangi, kina ya rangi, alpha)

Mwalimu rangi kwa modeli ya Hue-Saturation-Lightness-Alpha (HSLA).
HSLA inaonyesha HSL na alpha channel - inasema uharibifu wa rangi.
alpha Parama inaonekana kama namba inayotawala kutoka 0.0 (kufikiria kina) hadi 1.0 (kufikiria kina).

Mifano:

hsl(120, 100%, 50%, 0.3); // rangi ya kijani na uharibifu
hsl(120, 100%, 75%, 0.3); // rangi ya kina ya kijani na uharibifu

grayscale(rangia)

Mwalimu rangi ya kina ya kina ambayo ina uangalifu wa rangi lake.

Mifano:

grayscale(#7fffd4);

Matokeo: #c6c6c6

complement(rangia)

Mwalimu rangi ya kina.

Mifano:

complement(#7fffd4);

Matokeo: #ff7faa

invert(rangia, Kujaundika rangi ya kuzingatia rangi 1 na rangi 2.)

Mwalimu rangi au rangi ya kina.
Kujaundika rangi ya kuzingatia rangi 1 na rangi 2.Parama ni chaguo cha kielewa, inahitajika kuwa namba inayotawala kutoka 0% hadi 100%. Chaguo cha kuzingatia ni 100%.

Mifano:

invert(white);

Matokeo: mwelela

Funguo ya Sass ya kupata rangi

Fungo la Sass kwenye rangi Fungu
red(rangia)

Inaonyesha ya kina ya rangi inayotumia namba kutoka 0 hadi 255.

Mifano:

red(#7fffd4);

Matokeo: 127

red(red);

blue(blue);

green(rangia)

Inaonyesha ya kina ya rangi inayotumia namba kutoka 0 hadi 255.

Mifano:

green(#7fffd4);

blue(blue);

green(blue);

green(blue);

Matokeo: 0rangia)

blue(

Mifano:

Rudia rangi ya kina ya rangi kwa namba kwenye uwanja wa 0 hadi 255.

blue(#7fffd4);

Matokeo: 212

blue(blue);

Matokeo: 255rangia)

hue(

Mifano:

Rudia rangi ya hue kwa namba kwenye uwanja wa 0deg hadi 360deg.

hue(#7fffd4);

Matokeo: 160degrangia)

saturation(

Mifano:

Rudia kina ya rangi kwa namba kwenye uwanja wa 0% hadi 100%.

saturation(#7fffd4);

Matokeo: 100%rangia)

lightness(

Mifano:

Rudia kina ya rangi kwa namba kwenye uwanja wa 0% hadi 100%.

lightness(#7fffd4);

Matokeo: 74.9%rangia)

opacity(

Mifano:

alpha(

alpha(#7fffd4);

Matokeo: 1rangia)

opacity(

Mifano:

Rudia alpha cha rangi kwa namba kwenye uwanja wa 0 hadi 1.

opacity(rgba(127, 255, 212, 0.5));

Matokeo: 0.5

Fungo la Sass kwenye rangi Fungu
Maelezo na mifanoUzito wa rangi kikubwa inamaanisha inafanyika zaidi ya, color2, Kujaundika rangi ya kuzingatia rangi 1 na rangi 2.)

mix(
Kujaundika rangi ya kuzingatia rangi 1 na rangi 2. weight
Thamani lazima iwe na ukosemu 0% hadi 100%. Kwa chaguo wa kwa mfano ina 50%. Uzito wa rangi kikubwa inamaanisha inafanyika zaidi ya
Uzito wa rangi mdogo inamaanisha inafanyika zaidi ya color2

adjust-hue(rangia, darajeha)

Badilisha rangi ya hue kwa nguvu kwenye -360 hadi 360 darajeha.

Mifano:

adjust-hue(#7fffd4, 80deg);

Matokeo: #8080ff

adjust-color(rangia, kina ya rangi, kina ya rangi, kina ya rangi, hue, kina ya rangi, kina ya rangi, alpha)

Badilisha thamani moja au zaidi kwa nguvu inayotumiwa.
Fungu hii inaongeza au inahifadhi nguvu inayotumiwa kwenye thamani za rangi hivi.

Mifano:

adjust-color(#7fffd4, blue: 25);

Matokeo:

change-color(rangia, kina ya rangi, kina ya rangi, kina ya rangi, hue, kina ya rangi, kina ya rangi, alpha)

Weka rangi moja au zaidi ya thamani kwa thamani mpya.

Mifano:

change-color(#7fffd4, red: 255);

Matokeo: #ffffd4

scale-color(rangia, kina ya rangi, kina ya rangi, kina ya rangi, kina ya rangi, kina ya rangi, alpha) Kubadilika kwa uwanja wa rangi moja au zaidi.
rgba(rangi, alpha)

Kuanza rangi mpya kwa ujumbe wa alpha iliyotumiwa.

Mifano:

rgba(#7fffd4, 30%);

Matokeo: rgba(127, 255, 212, 0.3)

kukisia Mwanga wa HSL kwa thamani yake.rangia, kitaka) Tumia adhimisho kati ya 0% na 100% kuanzisha rangi ambaye ina mabaya kidogo.
kitaka Masharti wa upeo wa HSL ya Mwanga kwa thamani yake.
kukisia Mwanga wa HSL kwa thamani yake.rangia, kitaka) Tumia adhimisho kati ya 0% na 100% kuanzisha rangi ambaye ina mabaya zaidi.
kitaka Masharti wa upeo wa HSL ya Mwanga kwa thamani yake.
kukisia Kusikia wa HSL kwa thamani yake.rangia, kitaka) kukisia Kusikia wa HSL kwa thamani yake.
kitaka Tumia adhimisho kati ya 0% na 100% kuanzisha rangi ambaye ina kusikia zaidi.
kukisia Kusikia wa HSL kwa thamani yake.rangia, kitaka) Tumia adhimisho kati ya 0% na 100% kuanzisha rangi ambaye ina kusikia kidogo.
kitaka Masharti wa upeo wa HSL ya Kusikia kwa urahisi wa thamani yake.
kufadhaa-mtuwa-nyumbani(rangia, kitaka) Tumia adhimisho kati ya 0 na 1 kuanzisha rangi ambaye ina uonekaji wa kidharifu kidogo.
kitaka Masharti wa upeo wa Alpha Channel kwa urahisi wa thamani yake.
kufadhaa-mtuwa-nyumbani(rangia, kitaka) Tumia adhimisho kati ya 0 na 1 kuanzisha rangi ambaye ina uonekaji wa kidharifu kidogo.
kitaka Masharti wa upeo wa Alpha Channel kwa thamani yake.
kufadhaa-mtuwa-nyumbani(rangia, kitaka) Tumia adhimisho kati ya 0 na 1 kuanzisha rangi ambaye ina uonekaji wa kidharifu zaidi.
kitaka Masharti wa upeo wa Alpha Channel kwa thamani yake.
kufadhaa-mtuwa-nyumbani(rangia, kitaka) Tumia adhimisho kati ya 0 na 1 kuanzisha rangi ambaye ina uonekaji wa kidharifu zaidi.
kitaka Masharti wa upeo wa Alpha Channel kwa urahisi wa thamani yake.