Autor | Zpráva | ||
---|---|---|---|
Herm Profil |
#1 · Zasláno: 18. 10. 2009, 15:27:05
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 |
#2 · Zasláno: 18. 10. 2009, 15:30:47 · Upravil/a: Shulík
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 |
#3 · Zasláno: 18. 10. 2009, 15:32:58 · Upravil/a: Radek9
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 |
#4 · Zasláno: 18. 10. 2009, 15:33:26
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 |
#5 · Zasláno: 18. 10. 2009, 15:36:16
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 |
#6 · Zasláno: 18. 10. 2009, 15:38:15
„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 |
#7 · Zasláno: 18. 10. 2009, 15:41:21 · Upravil/a: Shulík
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 |
#8 · Zasláno: 18. 10. 2009, 15:46:49
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 |
#9 · Zasláno: 18. 10. 2009, 15:56:56
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 |
#10 · Zasláno: 18. 10. 2009, 16:05:05
Chamurappi Díky vyřešíl jsem to přes toto
background: rgba(0,0,255,0.2); Všem diky za pomoc |
||
Časová prodleva: 2 měsíce
|
|||
exekutor Profil |
#11 · Zasláno: 4. 12. 2009, 13:12:16 · Upravil/a: exekutor
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 |
#12 · Zasláno: 4. 12. 2009, 14:28:02
exekutor:
pročti si odkázaná témata výše [#9], řešení v nich najdeš. |
||
exekutor Profil |
#13 · Zasláno: 4. 12. 2009, 16:13:47
ALELUJA
|
||
Časová prodleva: 14 let
|
0