Autor | Zpráva | ||
---|---|---|---|
tomas3333 Profil |
je nejaky sposob ako urobit div priehladny a obrazky v nom neprehladne? aby sa ta priehladnost nededila? Okrem absolutneho napozicovania obrazkov do toho divu.
|
||
RockFire Profil |
#2 · Zasláno: 15. 7. 2009, 18:39:55
Nejsem si jist, ale nestačí prostě obrázku nastavit neprůhlednost?
|
||
Radek9 Profil |
#3 · Zasláno: 15. 7. 2009, 18:44:32
jako pozadi toho divu si nastav průhledný obrázek ;-)
|
||
Nox Profil |
#4 · Zasláno: 15. 7. 2009, 18:44:34
Jj, poloprůhledný obrázek na pozadí, čiliže PNG formát...který ale to naše milované IE6 neumí, k tomu pak využiješ filtr alphaImageLoader (víc google), jen pak nevím jestli ten obsah bude klikatelný (v tom IE), možná to může dělat neplechu
|
||
Chamurappi Profil |
#5 · Zasláno: 15. 7. 2009, 18:48:45
Reaguji na tomase3333:
„aby sa ta priehladnost nededila?“ Vždyť ona se nedědí. Stejná otázka už tu kdysi padla, viz Průhlednost potomků průhledného <div>u. Reaguji na Noxe: „k tomu pak využiješ filtr alphaImageLoader“ Je-li pozadí jednobarevné (či dvoubarevný gradient), lze použít i filtr Gradient. |
||
Nox Profil |
#6 · Zasláno: 15. 7. 2009, 19:00:45
Chamurappi
„Vždyť ona se nedědí.“ Myslím že tomas3333 to myslel zjednodušeně, ono když se nastaví průhlednost, tak i elementy uvnitř jsou průhledné, takže to lze takto pochopit, i když je tvá verze korektnější A díky za doplnění |
||
tomas3333 Profil |
#7 · Zasláno: 15. 7. 2009, 19:20:38
no tak ale to dedenie ste pochopili, takze naco to rozoberat. za rady dik
|
||
Bubák Profil |
#8 · Zasláno: 16. 7. 2009, 00:25:55
V IE by mělo zabrat, že vnořenému elementu, ve tvém případě obrázku, dáš filrer: none; a relativní pozici, přiřemž ho nemusíš nikam pozicovat, takže zůstane na svém místě.
Takle finta s pozicováním nefunguje v jiných prohlížečích, ale tam jde použít PNG obrázek. Příklad, vice tak jsou DIVy, ale jako ukázka stačí: http://css.interval.cz/priklady/priklad-111-1.htm S pozicováním to taky není příliš složité: http://teststranek.kvalitne.cz/transparent-plus-text/ |
||
Časová prodleva: 15 let
|
0