Uupungufu wa CSS / uupungufu wa kina kina

opacity Mafanikio wa kufikiria kwa sababu inaonyesha uupungufu wa kina kina / uupungufu wa kina kina.

Picha zina uupungufu

opacity Kufikiria kwa kiwango cha mafanikio wa uupungufu wa 0.0-1.0. Kiwango kilichopungua zaidi, kina uupungufu zaidi:

coffee

opacity 0.2

coffee

opacity 0.5

coffee

opacity 1

madaa

img {
  opacity: 0.5;
}

Tafuta tena

Maelezo wa uupungufu wa picha

opacity Mafanikio wa kufikiria kwa kawaida kwa kusaidia maelezo wa kumwengia kwa hali ya kuzingatia: :hover Tumekuwa na muhimu wa kufanya mawazo wengi kwa sababu tunafanya uharibifu wa kuzingatia kwa kiwango cha uupungufu kama inasikia kiwango kwa kumwengia:

Tulip
Tulip
Flower

madaa

img {
  opacity: 0.5;
}
img:hover {
  opacity: 1.0;
}

Tafuta tena

Muonekano wa mivivu

Mfano wa CSS wa mwenye maelezo ya kwanza kama kwa maelezo 1. Hasa, tumeongeza maelezo wa hali ambayo inatukia hali ya picha hivi karibuni kama inasikia kiwango kwa kumwengia picha kwa kifurahio. Kwenye hali hii, kama inasikia kiwango kwa kumwengia picha, tumeenda kumekuja kwamba picha haipatikani. Hii ni CSS inayotumiwa opacity:1;

当鼠标指针离开图像时,图像将再次透明。

反向悬停效果的例子:

Tulip
Tulip
Flower

madaa

img:hover {
  opacity: 0.5;
}

Tafuta tena

透明盒

使用 opacity 属性为元素的背景添加透明度时,其所有子元素都继承相同的透明度。这可能会使完全透明的元素内的文本难以阅读:

opacity 1
opacity 0.6
opacity 0.3
opacity 0.1

madaa

div {
  opacity: 0.3;
}

Tafuta tena

Kuandaa uwanja wa kuzingatia kwa RGBA

Ikiwa hatarusi kuzingatia uwanja wa kuzingatia kwa maelezo wa kina, kama matokeo yaliyotumiwa hapa, tumekuwa na rangi ya RGBA. Matokeo hii inasababisha rangi ya mabaki ya mabaki ya kina:

100% unabidi wa uwanja wa kuzingatia
60% unabidi wa uwanja wa kuzingatia
30% unabidi wa uwanja wa kuzingatia
10% unabidi wa uwanja wa kuzingatia

Uumeza kusoma kwenye Rangi ya CSS Hii chapa inaonekana kusoma zaidi kuhusu RGB. Kwa RGB, itakuwa wakati huo kusababisha rangi ya RGB na msaada wa channel ya alpha (RGBA) - channel hii inasababisha uwanja wa kuzingatia rangi.

Rangi ya RGBA inasababishwa kwa: rgba(red, green, blue, alpha) alpha Masharti ni namba za kati ya 0.0 (kuzingatia kwa uwanja wa 100%) na 1.0 (kuzingatia kwa uwanja wa 0%)

Mafanikio:Utaenda katika Rangi ya CSS Hii chapa inaonekana kusoma zaidi kuhusu rangi ya RGBA.

madaa

div {
  background: rgba(76, 175, 80, 0.3) /* unabidi wa 30% wa mbegu wa kijani */
}

Tafuta tena

Maandiko ya kidini cha kijicho

Hii, hizi ni yaandiko la kweli kwa kidini cha kijicho.

madaa

<html>
<head>
<style>
div.background {
  background: url(klematis.jpg) repeat;
  border: 2px solid black;
}
div.transbox {
  margin: 30px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.6;
}
div.transbox p {
  margin: 5%;
  font-weight: bold;
  color: #000000;
}
</style>
</head>
<body>
<div class="background">
  <div class="transbox">
    <p> Hii ni matukio ambayo yanaonesha kati ya div inayoweza kusikia.</p>
  </div>
</div>
</body>
</html>

Tafuta tena

Muonekano wa mivivu

Kwanza, tumekuwa kuanzisha elementi ya div iliyonamaliza mabackgrund na mbaridi (class="background").

Kisha, tumekuwa kuanzisha div nyingine kwenye kwanza div (class="transbox").

Div inayoweza kusikia ina rangi ya mabackgrund na mbaridi - div hii inaonesha kama inayoweza kusikia.

Kwa kuzingatia div inayoweza kusikia, tumekuwa kuingia kati ya p element.