Własność CSS opacity określa poziom przezroczystości elementu. Odnosi się do całego elementu, włącznie z elementami potomnymi, dzięki czemu całość ma jednakowy poziom przezroczystości względem tła elementu.
Przykład
Poniższa reguła CSS sprawia, że wszystkie elementy img są półprzezroczyste.
Efekt:
Wartości i składnia
Własność opacity
przyjmuje jedną wartość liczbową z przedziału od 0.0
do 1.0
lub wartość procentową z przedziału od 0% do 100%
.
Wartości spoza tych przedziałów nie są błędne, ale są skracane do najbliższej wartości mieszczącej się w tych przedziałach.
Angielskie słowo opacity oznacza nieprzezroczystość (krycie), więc tak naprawdę za pomocą tej własności ustawiamy poziom nieprzezroczystości elementu. W związku z tym, im wartość jest bliższa zeru, tym mniejszy stopień krycia, a więc tym bardziej przezroczysty jest element.
Wartość 0
oznacza całkowitą przezroczystość, a wartość 1
lub 100%
– całkowite krycie. Ustawienie wartości 0
powoduje tylko, że element staje się niewidoczny, ale nadal jest obecny na stronie, reaguje na zdarzenia myszy itd.
Zastosowanie
Własność CSS opacity
ma zastosowanie do wszystkich elementów HTML.
Podsumowanie
Zastosowanie | Wszystkie elementy HTML |
---|---|
Obsługiwane wartości | Liczby z przedziału od 0.0 do 1.0 i wartości procentowe z przedziału od 0% do 100% |
Wartość początkowa | 1 |
Dziedziczenie | Nie |
Specyfikacja | CSS Color Module Level 4 |