Funkce opacity

Funkce opacity umožňuje měnit průhlednost obrazu pozadí. Hodnota 100% nebo 1 ponechává obrazu původní průhlednost. Hodnota 0 znamená, že obraz se stane zcela průhledným. Jakékoliv číslo v tomto rozsahu nastavuje částečnou průhlednost pozadí. Zápornou hodnotu nelze nastavit. Výchozí hodnota je 1.

Syntaxe

cssselektor {
  filter: opacity(číslo);
}

Příklad

Nastavme průhlednost našeho obrázku na 50%:

html<div id="elem"></div>
css#elem {
  filter: opacity(50%);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Příklad

Nyní nastavme průhlednost na 100%:

html<div id="elem"></div>
css#elem {
  filter: opacity(100%);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Příklad

Nyní nastavme v funkci opacity hodnotu rovnou 0:

html<div id="elem"></div>
css#elem {
  filter: opacity(0);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Viz také

  • funkce blur,
    která rozostřuje pozadí
  • funkce brightness,
    která nastavuje jas pozadí
  • funkce contrast,
    která nastavuje kontrast pozadí
  • funkce drop-shadow,
    která nastavuje stín pozadí
  • funkce hue-rotate,
    která nastavuje barevnost pozadí
  • funkce invert,
    která invertuje barvy pozadí
  • funkce sepia,
    která převádí pozadí na sépii
  • vlastnost background,
    která představuje zkratkovou vlastnost pro pozadí
  • vlastnost background-image,
    pomocí které lze bloku nastavit obrázek pozadí