Mabonye ya CSS

Makina ya CSS inaongoza Wenyeji wa kina kina kina 140 zaidina thamani ya kina kina kina cha kifupi, thamani ya RGB, thamani ya RGBA, thamani ya HSL, thamani ya HSLA na kivunja kina kina kina.

Mwili wa RGBA

Mwili wa RGBA ni kinyume cha RGB na ina kipimo cha kina kina kina cha kina kina kina - kipimo hiki kinapendelee ujuzi wa kina kina kina.

Mwili wa RGBA ni inayotakiwa kama rgba(kina kina, kina kina, kina kina kina, alpha)。 alpha Para ni thamani inayotengana kati ya 0.0 (kivunja kina kina kina) na 1.0 (kivunja kina kina kina).

rgba(255, 0, 0, 0.2);
rgba(255, 0, 0, 0.4);
rgba(255, 0, 0, 0.6);
rgba(255, 0, 0, 0.8);

Mfano hivi unaonyesha madaraka ya RGBA mbalimbali:

实例

#p1 {background-color: rgba(255, 0, 0, 0.3);}  /* Kina kina kina na ujuzi wa kina kina kina */
#p2 {background-color: rgba(0, 255, 0, 0.3);}  /* Kina kina kina na ujuzi wa kina kina kina */
#p3 {background-color: rgba(0, 0, 255, 0.3);}  /* Kina kina kina na ujuzi wa kina kina kina */

亲自试一试

HSL kina

HSL inaeleza kifupi, kifupi cha kina na mawimbi (Hue, Saturation na Lightness).

Mwili wa HSL ni inayotakiwa kama hsl(hue, kifupi, mawimbi).

Kifupi cha mawili ni ukurabu wa kifupi kina (kuanzia 0 hadi 360):

  • 0 (au 360) ni kina kina
  • 120 ni kina kina
  • 240 ni kina kina kina

Kifupi cha kina ni thamani cha kifupi: 100% ni kina kina.

Mwongozo wa kifupi kina: 0% ni ina mwelekeo mpya (kijani), na 100% ni jivu.

hsl(0, 100%, 30%);
hsl(0, 100%, 50%);
hsl(0, 100%, 70%);
hsl(0, 100%, 90%);

Mifano yafuatavyo yanadefini rangi mbalimbali za HSL:

实例

#p1 {background-color: hsl(120, 100%, 50%);}  /* Kichwaka */
#p2 {background-color: hsl(120, 100%, 75%);}  /* Kichwaka kijivyo */
#p3 {background-color: hsl(120, 100%, 25%);}  /* Kichwaka kijivyo */
#p4 {background-color: hsl(120, 60%, 70%);}   /* Kichwaka kijivyo */

亲自试一试

HSLA rangi

Wapato wa rangi wa HSLA ni kipengele cha wapato wa rangi wa HSL ambao inasaidia kuzingatia uharibifu wa rangi. HSLA inasababisha rangi kuzingatia uharibifu.

Wapato wa rangi wa HSLA wanaonyeshwa na maadili yanafuatavyo: hsla(hue, saturation, lightness, alpha),ambapo alpha inaonekana kama uharibifu. Alpha inaonekana kama namba kati ya 0.0 (kuelekea kidogo) na 1.0 (kuelekea kina).

hsla(0, 100%, 30%, 0.3);
hsla(0, 100%, 50%, 0.3);
hsla(0, 100%, 70%, 0.3);
hsla(0, 100%, 90%, 0.3);

Mifano yafuatavyo yanadefini rangi mbalimbali za HSLA:

实例

#p1 {background-color: hsla(120, 100%, 50%, 0.3);}  /* Kichwaka kwenye kidogo */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);}  /* Kichwaka kijivyo kwenye kidogo */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);}  /* Kichwaka kijivyo kwenye kidogo */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);}   /* Kichwaka kijivyo na uharibifu kwenye kidogo */

亲自试一试

Uharibifu

CSS opacity Mwisho wa ustawili wa kiungo kilichosaidia kuzingatia ukweli wa uharibifu wa kila kitu (mbadala ya rangi na matukio yatakuwa kwa uharibifu/kidogo cha uharibifu).

opacity Mwili wa thamani haikubali kwa namba kati ya 0.0 (kuelekea kidogo) na 1.0 (kuelekea kina)

rgb(255, 0, 0); opacity:0.2;
rgb(255, 0, 0); opacity:0.4;
rgb(255, 0, 0); opacity:0.6;
rgb(255, 0, 0); opacity:0.8;

请注意,上面的文本也将是透明/不透明的!

下面的例子显示了带有不透明度的不同元素:

实例

#p1 {background-color:rgb(255,0,0);opacity:0.6;}  /* 带不透明度的红色 */
#p2 {background-color:rgb(0,255,0);opacity:0.6;}  /* 带不透明度的绿色 */
#p3 {background-color:rgb(0,0,255);opacity:0.6;}  /* 带不透明度的蓝色 */

亲自试一试