Muundo wa Kifungu cha Kichwa cha CSS

Muhusanyo wa mabara wa rangi

Uharibifu wa rangi wa CSS inaweza kufanya uharibifu wa rangi za zaidi ya mabahari ikizingatia mabahari ya kwanza.

CSS inaazinga mitindo ya uharibifu wa rangi wa ngumu mbili:

  • Uharibifu wa rangi wa ngumu wa mwingi((kutoka chini/kutoka juu/kutoka kushoto/kutoka kulia/kutoka kuelekea nje))
  • Uharibifu wa rangi wa ngumu wa kuelekea kuelekea nje((kwenye ukingo wa kuzima kati yake))

Uharibifu wa rangi wa ngumu wa CSS

Kuwa tumia uharibifu wa rangi wa ngumu wa mwingi, inafaa kuwasiliana na mabahari mbili kwenye ukadifu. Mabahari ni rangi ambazo unatokana kwa kuonekana kwa uharibifu wa rangi wa ngumu. Pia unaweza kubadilisha mabahari wa kwanza na mabahari ya kuzingatia (��angali) na uharibifu wa rangi wa ngumu.

Injia

background-image: linear-gradient(mabahari, color-stop1, color-stop2, ...);

Uharibifu wa rangi wa ngumu wa mwingi - kutoka juu hadi chini (kwa msingi)

Mifano hii inaonyesha maelezo ya uharibifu wa rangi wa ngumu kutoka juu. Iianza kwa kichwa kichangwa, ikifanyika kwa nafasi ya nyanja:

Kutoka juu hadi chini (kwa msingi)

Mfano

#grad {
  background-image: linear-gradient(red, yellow);
}

Jifunze kwa uharibifu

Muhusanyo wa rangi wa kifupi - Kutoka kushoto hadi kulia

Muhusanyo wa rangi wa kifupi - Kutoka kushoto hadi kulia

Mfano hili inonyesha muhusanyo wa rangi kutoka kushoto. Ilianza na rangi ya kifaraha, ikifika katika rangi ya kijani:

Mfano

#grad {
  Kutoka kushoto hadi kulia
}

Jifunze kwa uharibifu

Muhusanyo wa rangi wa kifupi - Kifo hadi kusini-mcumwa

Unaweza kumekua muhusanyo wa rangi wa kifo hadi kusini-mcumwa kwa kutumia chaguo cha chaguo cha kina na kina cha juu.

Mfano hili inonyesha muhusanyo wa rangi kutoka kushoto hadi kusini-mcumwa ( kutoka kushoto hadi kusini-mcumwa). Ilianza na rangi ya kifaraha, ikifika katika rangi ya kijani:

Kutoka kushoto hadi kusini-mcumwa

Mfano

#grad {
  background-image: linear-gradient(to bottom right, red, yellow);
}

Jifunze kwa uharibifu

Tumia anga

Kama unahitaji kumekua muhusanyo wa anga kwa njia inayotaka, unaweza kumekua anga, inayotaka inatangaza angalizi ya msingi (hadi kushoto, hadi kulia, hadi kusini, hadi kushoto-mcumwa, na wengine). Wataki 0deg inaeleza kushoto (hadi juu). Wataki 90deg inaeleza kushoto (hadi kulia). Wataki 180deg inaeleza kushoto (hadi kusini).

180deg

Injia

background-image: linear-gradient(angle, color-stop1, color-stop2);

Anga hii inasaidia kumekua anga kati ya mabara wa rangi na linaangalizi.

Mfano hili inonyesha jinsi ya kutumia anga kumekua muhusanyo wa rangi wa kifupi.

Mfano

#grad {
  background-image: linear-gradient(-90deg, red, yellow);
}

Jifunze kwa uharibifu

Tumia rangi nyingi

Mfano hili inonyesha muhusanyo wa rangi wa kifupi na idadi ya rangi nyingi ( kutoka juu hadi chini):

Mfano

#grad {
  background-image: linear-gradient(red, yellow, green);
}

Jifunze kwa uharibifu

Mfano hili inonyesha jinsi ya kutumia rangi za mvua na matukio ya matendo kumekua muhusanyo wa rangi wa kifupi ( kutoka kushoto hadi kulia):

Muhusanyo wa mabara wa rangi

Mfano

#grad {
  background-image: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet); 
}

Jifunze kwa uharibifu

Tumia muhusanyo

CSS inasimamia na muhusanyo wa rangi, ikipendwa na kumekua muhusanyo wa rangi.

Kuwa hatarisha muhusanyo, tunatumia msingi ya rgba() kusafirisha rangi. Agano la kwanza la rgba() linaweza kuwa kina 0 hadi 1, inasaidia muhusanyo wa rangi: 0 inaeleza kufikia kwa uharibifu kwa jumla, 1 inaeleza kufikia kwa rangi ya kina (bila uharibifu).

Mfano huyo unaonyesha matokeo wa kumgoma wa mtaani kutoka kushoto. Inafungua kwa kina halafu inakwenda kwa rangi ya kichwa kichwa:

Mfano

#grad {
  background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
}

Jifunze kwa uharibifu

Matokeo wa kumgoma wa mtaani

repeating-linear-gradient() Faa kumgoma wa mtaani wa ujenzi wa mtaani:

Mfano

Matokeo wa kumgoma wa ujenzi wa mtaani:

#grad {
  background-image: repeating-linear-gradient(red, yellow 10%, green 20%);
}

Jifunze kwa uharibifu