Funuka wa CSS linear-gradient()

Muundo na matumizi

CSS linear-gradient() Mwakilishi wa funuka inayotumika kwa kumwiza misingi wa mawili wa rangi.

Kuundwa kwa misingi wa mawili wa rangi, inahitajika kutoa ingawa mbili kwa uwezo wa rangi. Ingawa hiyo ni rangi inayotaka kutokea katika uharibifu wa rangi. Inaweza pia kubadilisha chanzo na uwezo wa anga (au anga) na uwezo wa misingi wa mawili wa rangi.

Mifano ya misingi wa mawili wa rangi:

Mifano

Mfano 1

Mfano wa misingi wa mawili wa rangi waaminiwa na uwezo wa anga wa kuanza kutoka kwenye kimo cha kaskazii. Inatokea kwa rangi ya kichwa na kutokea kwa rangi ya nyanja, na kutokea kwa rangi ya kichwa:

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

亲自试一试

Mfano 2

Mfano wa misingi wa mawili wa rangi waaminiwa na uwezo wa anga wa kuanza kutoka kwenye kimo cha kaskazii: inatokea kwa rangi ya kichwa na kutokea kwa rangi ya kichwa:

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

亲自试一试

Mfano 3

Mfano wa misingi wa mawili wa rangi waaminiwa na uwezo wa anga wa kuanza kutoka kwenye kimo cha kaskazini-magharibi (na kuendelea kwa mabara ya kusini-magharibi):

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

亲自试一试

Mfano 4

Mfano wa misingi wa mawili wa rangi waaminiwa na uwezo wa anga:

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

亲自试一试

Mfano 5

Mfano wa mafanikio wa mawili ya rangi wa misingi:

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

亲自试一试

例子 6

一个具有两个位置色标的线性渐变:

#grad {
  background: linear-gradient(
    to right,
    red 17%,
    orange 17% 34%,
    yellow 34% 51%,
    green 51% 68%,
    blue 68% 84%,
    indigo 84%
  );
}

亲自试一试

例子 7

一个具有透明度的线性渐变:

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

亲自试一试

CSS 语法

linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
描述
side-or-corner

可选。渐变的起点。以关键字“to”开始,后接最多两个其他关键字:

  • left 或 right
  • top 或 bottom

默认值为 to bottom(到底部)。

angle

Inayowezekana. Uangalifu wa misingi wa kufikia rangi:

  • 0deg inaeleza: hadi kimoja (hadia kimoja)
  • 180deg inaeleza: hadi kusini (hadia kusini)
  • 270deg inaeleza: hadi kulia (hadia kulia)
  • 90deg inaeleza: hadi kushoto (hadia kushoto)
color-stop1, color-stop2,...

Inayohitajika. Rangi inayotambuliwa ni rangi inayotambulika kati yake.

Inaingia na rangi moja, inafuata na rangi inayotambuliwa kwa chaguo (inayotambuliwa na namba ya pana kati ya 0% na 100% au ukubwa wa miwili wa miwili kwenye kipimo cha kufikia).

Vitafutaji ya vifaa vya teknolojia

Tohamika: CSS3

Kukampaa kwa vifaa vya kusoma

Inaneni za tabia zinaonyesha sababu ya kuanzisha funyuo hii kwa vifaa vya kusoma kwenye kipimo cha msahara wa kwanza.

Chrome Edge Firefox Safari Opera
linear-gradient()
26 10 16 6.1 12.1
Mimewa ya rangi kwenye meeneo mbili
71 79 64 12.1 58

Vipengele vya ujumbe

Mafunzo:Faa la mazoezi kwenye CSS

Maelezo:Mafunguo ya background-image cha CSS

Maelezo:Faa la funyuo la conic-gradient() kwenye CSS

Maelezo:Faa la funyuo la radial-gradient() kwenye CSS

Maelezo:Faa la funyuo la repeating-conic-gradient() kwenye CSS

Maelezo:Faa la funyuo la repeating-linear-gradient() kwenye CSS

Maelezo:Mafuta wa CSS repeating-radial-gradient()