Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet ezt megoldani css-ben?

Hogy lehet ezt megoldani css-ben?

Figyelt kérdés

Azt szeretném, ha lenne a body-ra egy háttér. Ez ok. Ezen legyen egy div mondjuk content, amelynek ismét van egy háttere, de ez a háttér legyen 50%-ban átlátszó, hogy az eredeti háttér látszódjon. Ezzel sincs, gond, megapot az opacityt.


De itt jön a gond, ugyanis, ha a content divre megadom az 50%-ot, azáltal a betűk is, és minden 50%-os lesz! Hogyan lehet, hogy csak a háttér legyen áttetsző? De a többi tartalom ne?


2012. nov. 27. 23:59
 1/8 anonim ***** válasza:
2012. nov. 28. 06:28
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

És mi lenne, ha PhotoShop-pal, vagy valami más programmal csinálnád félig átlátszóvá? PNG-re mented a képet, többet foglal mint a JPG, de több böngészőben jelenne meg jól, mintha CSS-el állítod.


(Csak egy tipp volt.)

2012. nov. 28. 09:49
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

Első válaszólónak van igaza.


background-color:rgba(0,0,0,0.5);


Ez pl. egy 50%-os áttetszőségű fekete divet fog hozni. Az rgb kódokat, amiket vessző választ el, pedig bármilyen grafikus programból ellesheted, vagy neten keresel színkódokat.


Ez csak Internet Explorer 8-ban és alatta nem lesz jó. Elvileg 9-ben már oké. De ha mégse, akkor se érdekeljen, az IE nem böngésző.

2012. nov. 28. 15:55
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

Ezt a kérdező is tudja, de neki az a baj, hogy ha egy divnek beállít átlátszóságot, akkor azon belül minden örökli és minden más is átlátszó lesz.


Amúgy bírom, mikor azt mondják, hogy az IE nem böngésző. :D:D Akinek nem számítanak a látogatók és csak magának csinálja az oldalt, az nyugodtan gondolkodhat így... 16.1% azért még elég sok.

2012. nov. 28. 16:16
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
óvatosan a bazinagy transzparens dolgokkal mert jól leterheli a júzer gépét a scrollozás, ami hirtelen távozáshoz vezethet
2012. nov. 28. 18:23
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Kedves #4 válaszoló. Értettem a problémát, a megoldás, amit írtam, orvosolja ezt. Az rgba háttér csak a div hátterére vonatkozik és nem öröklődik semmi másra. Ha pedig nem színt, hanem képet szeretne megadni háttérnek, aminek áttetszőnek kell lennie, akkor meg hol a gond? Ha már kép, akkor a képet kell áttetszővé tenni, Photoshopban például - de ez már nem webes kérdés. Ennyi.


IE-t meg a komolyabb oldalak se veszik különösebben figyelembe. Annyira persze igen, hogy ne csússzon szét. De amikor olyan remek CSS3 tulajdonságok vannak, mint a transform, box-shadow és radiusok és társai, és ezek együttes használata, és ezt még az IE9 is csak részben, vagy szarul kezeli, akkor ilyen megoldásokról nem kell csak azért lemondani, mert a Microsoftnál a programozó srácok az egyik kezüket a seggükbe dugva írják az IE kódját. A többi böngésző hiba nélkül, nagy élvezeti faktorral, szépen renderel minden ilyet. Persze, az oldal ne hulljon darabjaira IE alatt, de nem hinném, hogy minden weboldalnál kvázi a Microsoftos srácok balf*szságait külön szem előtt tartva kellene még órákat görnyedni a monitor előtt csak azért, hogy IE-ben is elfogadható (nem tökéletes, csak elfogadható) legyen a site.

2012. nov. 29. 14:20
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Köszi! Igen, az első válaszoló jót adott. Ilyesmit kerestem.
2012. nov. 29. 19:03
 8/8 anonim ***** válasza:
Mi radiust és shadowot használunk csak CSS-el, a többi kép. A radius-t border-radius.htc-vel, a shadow meg megy a levesbe.
2012. nov. 29. 19:29
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!