Opacity: Skillnad mellan sidversioner
PGJ (diskussion | bidrag) Ingen redigeringssammanfattning |
PGJ (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 17: | Rad 17: | ||
| Animerbart? | | Animerbart? | ||
| Ja | | Ja | ||
|- | |||
| Fungerar med... | | Fungerar med... | ||
| Alla element | | Alla element | ||
Rad 22: | Rad 23: | ||
== Exempel == | == Exempel == | ||
I exemplet gör vi <code>header<code>-elementet halvgenomskinligt. Lägg märke till att ''allt'' innehåll i elementet, inklusive alla underelement, får samma transparens. Det andra stycket i demon har ytterligare transparens. | I exemplet gör vi <code>header</code>-elementet halvgenomskinligt. Lägg märke till att ''allt'' innehåll i elementet, inklusive alla underelement, får samma transparens. Det andra stycket i demon har ytterligare transparens. | ||
<codepen pen="ZGdabE" height="250" tab="css"> | <codepen pen="ZGdabE" height="250" tab="css"> | ||
</codepen> | </codepen> |
Versionen från 20 augusti 2015 kl. 21.19
opacity
används för att ange hur transparent/genomskinligt innehållet i ett element ska vara. Som parameter anges ett alfavärde, dvs hur genomskinligt innehållet ska vara.
Alfavärdet kan vara ifrån 0.0
till 1.0
, där noll är helt transparent (dvs, elementet blir osynligt) och ett är helt synlig/ogenomskinlig. Följaktligen är 0.5
det samma som att innehållet ska vara halvgenomskinligt.
Lägg märke till att allt innehåll i ett opacity
-element kommer att påverkas av alfavärdet. Det går inte att undanta något underliggande innehåll och göra det mindre transparent än övrigt innehåll. Så sätter man opacity: 1
på ett underliggande element, kommer det inte att bli ogenomskinligt. Däremot kan man sätta ner genomskinligheten ytterligare i underelement. Låt oss säga att toppelementet har opacity: 0.5;
och ett underelement även det har opacity: 0.5;
. Då kommer underelementet att få ett alfavärde på 0.25
(hälften av hälften alltså), dvs det blir ännu mer transparent.
Parametrar | Alfavärde |
Defaultvärde | 1.0, dvs helt ogenomskinlig |
Ärvs? | Nej |
Animerbart? | Ja |
Fungerar med... | Alla element |
Exempel
I exemplet gör vi header
-elementet halvgenomskinligt. Lägg märke till att allt innehåll i elementet, inklusive alla underelement, får samma transparens. Det andra stycket i demon har ytterligare transparens.
Vill man t.ex. ha enbart bakgrunden halvgenomskinlig (men inte övrigt innehåll) är det antagligen bättre att använda sig av background-color
och sätta en bakgrundsfärg med ett alfavärde. Se färger för mer information om detta.