Háttérképek készítése átlátszó
Az egyik dolog, amit könnyen meg tudsz csinálni a nyomtatott formában, de nem az interneten, átfedő szöveg egy képen vagy színes háttéren, és változtassa meg a kép áttetszőségét, hogy a szöveg háttérbe kerüljön. De van egy tulajdonság a CSS3-ban , amely lehetővé teszi számodra, hogy megváltoztasd az elemed homályosságát úgy, hogy elhalványuljon és kiforduljon: homályosság.
Az Opacity tulajdonság használata
Az átlátszatlanság tulajdonság értéke 0,0-ről 1,0-re növeli az átlátszóság értékét.
0,0 100% -os átlátszó - bármi, ami alatta marad, teljesen megmutatja. 1,0-es, 100% -os átlátszatlan - semmi sem látható az elem alatt.
Így az elem 50% -os átláthatóvá tételéhez írjon:
opacitás: 0,5;
Lásd néhány példát az opacitás működés közben
Biztos lehet benne, hogy tesztelni fog a régebbi böngészőkben
Sem IE 6, sem 7 nem támogatja a CSS3 opacitás tulajdonságát. De nem vagy a szerencse. Ehelyett az IE támogatja a Microsoft egyetlen tulajdonságú alfa-szűrőt. Az alfa-szűrők az IE-ben elfogadják a 0-tól (teljesen átlátszó) 100-ig terjedő értékeket (teljesen átlátszatlan). Tehát, hogy az átláthatóságot az IE-ben megkapja, 100-as fokozattal többszöröznie kell az opacitását, és hozzá kell adnia egy alfa-szűrőt a stílusokhoz:
szűrő: alfa (opacitás = 50);
Lásd az alfa-szűrőt a műveletben (csak IE)
És használja a böngésző előtagokat
Használnia kell a -moz- és -webkit-előtagokat, hogy a Mozilla és a Webkit böngésző régebbi verziói is támogassák:
-webkit-opacitás: 0,5;
-moz-opacitás: 0,5;
homályosság: 0,5;
Mindig tegye a böngésző előtagokat, és tartsa az érvényes CSS3 tulajdonságot.
Tesztelje a böngésző előtagokat régebbi Mozilla és Webkit böngészőkben.
A képek áttetszőek is lehetnek
Állítsa be az opacitást a képen, és elhalványul a háttérbe. Ez nagyon hasznos a háttérképeknél .
Ha pedig egy horgonycímkét ad meg, akkor a kép áttetszőségének megváltoztatásával létrehozhat hover hatásokat .
a: ugrás img {
szűrő: alfa (opacitás = 50)
szűrő: progid: DXImageTransform.Microsoft.Alpha (opacity = 50)
-moz-opacitás: 0,5;
-webkit-opacitás: 0,5;
opacitás: 0,5;
}
Érinti ezt a HTML-kódot:
Tesztelje meg a fenti stílusokat és a HTML-t.
Tegye a szöveget az Ön képeihez
Az opacitással szöveget helyezhet el egy kép fölé, és megjeleníti a képet, hogy elhalványuljon a szövegen.
Ez a technika egy kicsit trükkös, mert nem egyszerűen elhalványul a kép, mert ez elhalványul az egész képen. És a szövegdobozt nem tudod elhalványulni, mert a szöveg is elhalványul.
- Először létrehoz egy DIV tartályt, és helyezze be a képet belül:
- Kövesse a képet egy üres DIV-vel - ez az, amit átláthatóvá teszel.
- Az utolsó dolog, amit hozzáadsz a HTML-ben, a DIV a szövegedben:
Ez a kutyám, Shasta. Nem aranyos! - CSS-pozícionálással stílusosítja a szöveget a kép felett. A bal oldali szövegemet helyeztem el, de a jobb oldali elemek megváltoztatásával helyezze el a szövegemet: 0; tulajdonságok jobbra: 0; .
#image {
helyzet: a relatív;
szélesség: 170 képpontnál;
magasság: 128px;
margin: 0;
}
#text {
pozíció: abszolút;
top: 0;
bal: 0;
szélesség: 60 képpont;
magasság: 118px;
háttér: #fff;
padding: 5px;
}
#text {
szűrő: alfa (opacitás = 70);
szűrő: progid: DXImageTransform.Microsoft.Alpha (opacity = 70);
-moz-opacitás: 0,70;
opacitás: 0,7;
}
#words {
pozíció: abszolút;
top: 0;
bal: 0;
szélesség: 60 képpont;
magasság: 118px;
háttér: átlátszó;
padding: 5px;
}
Nézze meg, hogyan néz ki