| Autor | Zpráva | ||
|---|---|---|---|
| tomasnoz Profil * |
#1 · Zasláno: 9. 8. 2006, 01:41:56
#x{color: #ff0000;}
#y{color: #00ff00;} jak se mohu např v #x:hover odkázat na element #y, abych mu třeba změnil pozadí? |
||
| souki Profil |
#2 · Zasláno: 9. 8. 2006, 01:54:47
|
||
| tomasnoz Profil * |
#3 · Zasláno: 9. 8. 2006, 07:10:14
mám tam následujici kód, ale nefunkuje to. pls poraďte!
<style type="text/css"> #x:hover #y{background-color: #FFFF00} </style> <a href="" id="x"> fsdgdsg </a> <a href="" id="y"> desdg </a> |
||
| Knopi Profil |
#4 · Zasláno: 9. 8. 2006, 09:04:04
Nevím jestli jsem tě pochopil, kdyžtak napiš a upřesni...
<style type="text/css"> a.zmena { color: black; } a.zmena:hover { background: black; color: white; } </style> <a class="zmena" href="/">mívala Mívala</a> Pozadí se ti změní na černou, normálně by tam ta třída být nemusela, ale z tvé otázky vyplývá, že to bude asi pro výjmečné použití... |
||
| Bubák Profil |
#5 · Zasláno: 9. 8. 2006, 10:14:55 · Upravil/a: Bubák
Pokud dobře chápu dotaz, chceš změnit pozadí jiného elementu, než je ten přejížděný myší. Na to potřebuješ javascript a DOM.
[url=http://www.jakpsatweb.cz/javascript/priklady/prebarveni.html ]http://www.jakpsatweb.cz/javascript/priklady/prebarveni.html [/url] Starý příklad - změna dělaná pomocí document.all Vhodnější je udělat to pomocí document.getElementById('y').style.backgroundColor = '#123456'; Změní pozadi elementu, který má id="y" Ještě dodatek, přečti si: http://www.jakpsatweb.cz/clanky/kousek-dom.html "Dnes" sice funguje nestandardní document.all ve všech aktulálních verzích současných prohlížečů, jako FF, IE, Konqueror, Opera, ale přesto bych doporučil document.all nepoužívat. |
||
| tomasnoz Profil * |
#6 · Zasláno: 9. 8. 2006, 12:34:00
javascriptem to znám. mně šlo především o to, abych nemusel užít javascriptu(vzhledem k tomu, že ho někdo nemusí míti zaplý).
potřebuji tak totiž udělat vyjížděcí vertikální menu jen pomocí css. nevíte tedy jak na to jinak? |
||
| Timy Profil |
#7 · Zasláno: 9. 8. 2006, 12:35:48
tomasnoz
"potřebuji tak totiž udělat vyjížděcí vertikální menu jen pomocí css" To nejde. |
||
| mylan Profil |
#8 · Zasláno: 9. 8. 2006, 12:42:24
|
||
| tomasnoz Profil * |
#9 · Zasláno: 9. 8. 2006, 16:06:22
to je neco, co jsem potreboval, jen kdyby to vysvetleni bylo taky v cestine a ne v anglictine. no pokusim se to nejak pochopit sam. zatim diky za pomoc
|
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0