Press "Enter" to skip to content

Hogyan állíthatjuk be az opacitást a háttérben

5 példák, amelyek segítenek megérteni, hogyan működik a CSS opacity

A CSS Opacity tulajdonság használatával ellenőrizheti a CSS átláthatóságát a HTML elemek egy weboldal, például szöveg, képek vagy háttér. Ebben a cikkben elmondjuk ezt a tulajdonságot, és néhány példát is adunk.

Az “áttetsző” kifejezés a teljesen látható objektumok leírására szolgál. A weboldalon a fedettség az értéke az Opacity 1 tulajdon, és teljesen átlátszó & #; Opacity 0. Alapértelmezésben minden elemnek Opacity értéke 1.

Az érték 0-tól 1 meghatározza az átláthatóság az elem. Például az alábbi kódot csökkenti CSS átláthatóság felére:

Elem fényelnyelés 0 lesz teljesen láthatatlan, de ez még mindig foglalják a fizikai teret az oldalon. Ezért, hogy egy elem látható, akkor kell használni a fedettség ingatlan CSS, valamint a láthatóság tulajdonság.

Az opacitást a CSS3-ban vezették be, és a böngészők jól támogatották. Ha a projekthez az Internet Explorer 8 vagy a korábbi verziókhoz szükséges, akkor az MS Alpha szűrő tulajdonságot az alábbiak szerint kell használni:

Div {Opacity :; Szűrő: Alpha (Opacity = 50); }

Megjegyezzük, hogy az átláthatóság a CSS háttér lehet meghatározni decimális értékek 0-1, és az átlátszóságát az alfa szűrő & #; 0% -tól%.

Az átláthatóság az egész elemre egyenletesen érvényes. A gyermekelemek átlátszatlansága a szülei tulajdonától is függ. Az átláthatóság különböző szintjeinek elérése érdekében különböző opacitás értékeket kell használni a szülő és a gyermekelemek számára. Például:

#Parent {opacity:} #child {opacity:}

A következő példák azt mutatják, hogy a gyermekelemek hogyan befolyásolják a szüleik átlátszatlanságát:

Az első példában mindkét mező esetében az opacitás 1. A második példában az anyavállalat (fekete) opacitása és leányvállalata (narancssárga) & #; 1. A harmadik, a szülő elem fényelnyelés, leányvállalata – figyelni, hogy a különbség a színe a hang (átláthatóság) a narancssárga mezőben mindhárom példában.

Az átlátszatlanság tulajdonság használatával könnyedén hozzáadhat átláthatósági háttér CSS-t a képekhez. Tegyük fel, hogy ugyanazt a képet jelenítsük meg az oldalon kétszer. A következő kód átláthatóvá teszi a második képet:

# img1 {opacity: 1} # img2 {opacity:}

Ennek eredményeként a következőket kapjuk:

Azt is beállíthatja CSS átláthatóságát képek vagy más HTML-elemeket, ha lebeg a kurzort. Ehhez az előző példában meg kell változtatnia az átlátszatlanság tulajdonságának értékét. A következő kód átláthatóvá teszi a képet, amikor az egérmutatót lebegíti:

# IMG1 {Opacity: 1} # IMG1: Hover {Opacity:} IMG ID = “IMG1” SRC = “Hab” /

Állítsa be a háttér átlátszatlanságát két módon. Az első az átlátszatlanság értékét jelzi, ahogy az előző példákban történt:

Másodszor meg kell adnia az Alpha csatorna értékét az RGBA (piros, zöld, kék, alfa) a háttérnyilatkozatban. Ez az alábbiak szerint történik:

Div {háttér: RGBA (0, 0, 0,); }

Az R, G és B értékeinek megváltoztatása az átlátszó háttér CSS-t kaphat bármilyen színből. Hasonlóképpen az átlátszó szülőelemeken belül átlátszatlan leányvállalatokat kaphat. Általános szabályként a szülőelem átlátszatlanságának értéke magasabb, mint a leányvállalaté. Az átlátszó háttér használatával azonban leányvállalatokat készíthet, miközben fenntartja a konténer átláthatóságát.

Ha nagy keretet használ, és át kell használni őket, akkor be kell állítania az alfa-csatorna értékét a keret színéhez, amint az a következő példában látható:

.Image-Box {Border: 15PX Solid RGBA (0, 0, 0,); }

Ehhez a CSS-opactikai tulajdonságok megfontolása. A tulajdonság különböző felhasználásának példáit vezettük, és remélem, hogy segítenek jobban megérteni, hogyan működik.

Hadd tudjam meg, mit gondolsz a cikk ezen témáján a megjegyzésekben. Megjegyzések, válaszok, huskies, előfizetések, dyslaike hatalmas köszönöm!

Vadim Twiser-Fordító-fordító Cikk “5 példa arra, hogy megértsük, hogyan működik CSS opacity”

Comments are closed, but trackbacks and pingbacks are open.