Autor Zpráva
Herm
Profil
udělal jsem si průhledné pozadi přes kaskádový styl ale mám vtom trošku menčí problém

filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;


jak mám udělat aby se mi zprůhlednilo jen pozadí a ne obrázky a text? Pozadí se mi z pruhlení podle toho jaké dám tomu pozadí ale nechci aby byl průhledný i text, je potom nečítelný. Děkuji Herm
Shulík
Profil
background-color:transparent;


Tohle myslíš?

EDIT: Tohle Ti to zprůhlední na 100%. pak je tu ještě možnost druhá:
background-image:url('transparent.png');

přičemž transparent.png je poloprůhledný obrázek 1px x 1px. Ale to by zase mohlo, tuším, dělat problém v IE6, které neumí s průhlednými PNG.

EDIT2: Ještě je tu možnost, že by sis text uložil do nějakého divu mimo a ten potom nastylovat na průhledné pozadí, ale to je už přecejen trochu problém a IMHO prasárna.
Radek9
Profil
Shulík:
Ne. On myslí Poloprůhledné pozadí
Edit: tak nic :D

Herm:
1) Můžeš použít js
2) Můžeš na průhledný prvek napozicovat text z jiného prvku
3) Můžeš použít poloprůhledný PNG (či GIF)
4) Najít jiné řešení
Taurus
Profil
Zkus pohledat, už se tu řešilo. Já jsem to jednou použil tak, že jsem udělal speciální div s position a průhledností, který jsem podsunul pod div, kde je zbytek.
Herm
Profil
mno tohle mi zruší průhlednost pozadí, ja potřebuju zrušit průhlednost textu a obrázku. Takže pokut mám v tom průhledým pozadí nějaky jiný object, např obrázek, tak je taky průhledný na tolik procent kolik to mám zadané.
Herm
Profil
Zkus pohledat, už se tu řešilo. Já jsem to jednou použil tak, že jsem udělal speciální div s position a průhledností, který jsem podsunul pod div, kde je zbytek.

To by šlo, ale musel bych tomu nastavit absolutní hodnotu ne? a potom při pohybu by to celkem bylo na nic
Shulík
Profil
Tohle Ti nezruší průhlednost pozadí, to zruší průhlednost textu. Použití CSS opacity zprůhlední celý blok včetně jeho potomků, což je celkem jasné vzhledem k logice CSS. Pokud chceš průhledné pozadí jen zčásti a nevadí Ti problémy s IE 6 (které by možná mohlo vyřešit tohle - ale nejsem si jist, možná je to jen na <img>), je nejlepší jako pozadí použít poloprůhledný obrázek. Pokud vadí, musíš pod text podsunout nějaký poloprůhledný div jako 'umělé pozadí'.

To by šlo, ale musel bych tomu nastavit absolutní hodnotu ne? a potom při pohybu by to celkem bylo na nic
Pokud chceš mít poloprůhledné pozadí pod elementem proměnné délky, je toto řešení značně problematické, ne-li zcela nemožné.
Herm
Profil
A jak mužu udělat poloprůhledné pozadí, ja jsem to skoušl v photoshopu tak že jsem vytvořil pruhlednou vrstvu a na to dal novou a tu jsem sprůhledníl na 50% , ale jakmile jsem to uložil tak se to zratilo a bylo to jen bíle.
Chamurappi
Profil
Reaguji na Herma:
jak mám udělat aby se mi zprůhlednilo jen pozadí a ne obrázky a text?
Viz starší dotazy:
Opacity aplikované na relativně pozicované prvky v IE
Průhlednost potomků průhledného <div>u
• Priesvitná farba
Pruhledná barva v divu

jakmile jsem to uložil tak se to zratilo
Uložils to jako PNG s alfakanálem? Ve Photoshopu je tuším nějaký dialog „Save for web“.
Herm
Profil
Chamurappi Díky vyřešíl jsem to přes toto

background: rgba(0,0,255,0.2);


Všem diky za pomoc
exekutor
Profil
rad by som sa spytal da sa dako aplikovat ta priehladnost len na pozadie vlozenej tabulky. Ak pouzijem

background: rgba(0,0,255,0.2);

aplikukuje mi to na celu stranku (vid odkaz) Odkaz

naopak ked pouzijem opacity=0.2 tak mam bledy aj text Odkaz

neviem si s tym poradit. ako docielit aby len pozadie tabulky bolo priehladne bez vplyvu na text.
dakujem
panther
Profil
exekutor:
pročti si odkázaná témata výše [#9], řešení v nich najdeš.
exekutor
Profil
ALELUJA

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0