Autor | Zpráva | ||
---|---|---|---|
mi Profil * |
#1 · Zasláno: 24. 6. 2007, 07:39:49
Mám odstavec a v něm seznam s odkazy. Je možné nějak nastavit, aby se pozadí divu měnilo podle toho, na jaký odkaz najedu myší? Dík.
|
||
Manq Profil |
#2 · Zasláno: 24. 6. 2007, 07:50:57
mi
V CSS by to bylo podle mě hodně složité a nejsem si vůbec jistý, jestli by o šlo. Jednoduší by to mělo být v JavaScriptu. |
||
mi Profil * |
#3 · Zasláno: 24. 6. 2007, 07:53:45
hm, to by musel být leda nějakej jednoduchej javascript protože v tom se vůbec nevyznám.. :o) Nevíš nějakej odkaz kde je to vysvětlený?
|
||
Manq Profil |
#4 · Zasláno: 24. 6. 2007, 08:04:04
mi
Je možné, že to v CSS jde. Nechci ti radit špatně. |
||
Railbot Profil |
#5 · Zasláno: 24. 6. 2007, 08:30:55
Pomocí CSS nikoli. Mimochodem ani jsi neřekl, kterého divu. Snad nějakého mého? A seznam v odstavci je blbost.
|
||
mi Profil * |
#6 · Zasláno: 24. 6. 2007, 08:45:44
seznam v odstavci že je blbost? jakto?
|
||
Plaváček Profil |
#7 · Zasláno: 24. 6. 2007, 09:00:06
mi
Seznam je seznam a odstavec je odstavec. Specifikace praví, že obsahem elementu P nesmí být žádný blokový prvek, kterým seznam UL evidentně je. |
||
Manq Profil |
#8 · Zasláno: 24. 6. 2007, 09:09:19
mi
V Javascriptu by to mělo jít pomocí události OnMouseOver . Podrobnosti si zkus najít sám |
||
esemeska Profil |
#9 · Zasláno: 24. 6. 2007, 09:59:31
Tohle by ti mělo pomoc http://www.jakpsatweb.cz/dhtml.html
|
||
Časová prodleva: 3 roky
|
|||
pelpet Profil * |
#10 · Zasláno: 9. 3. 2010, 21:17:17
Pomocí javascriptu by to šlo ale s kombinací css: v css bys měl třeba:
.cervena { display: block; background: red; } a pak třeba eště zelenou a modrou... javascript: function zmena(barva) { if (barva==1) document.all.getElementById("id divu").className="cervena" if (barva==2) document.all.getElementById("id divu").className="zelena" if (barva==3) document.all.getElementById("id divu").className="modra" } HTML: <div class="cervena"> <a href="bla bla bla" onMouseOver="zmena(2);" onMouseOut="zmena(1);">text</a> <a href="kecy kecy" onMouseOver="zmena(3);" onMouseOut="zmena(1);">text2</a> </div> |
||
habendorf Profil |
#11 · Zasláno: 9. 3. 2010, 23:11:23 · Upravil/a: habendorf
pelpet:
Trochu nepohodlné, ne? Když už takto, tak třeba: onmouseover="zmena('cervena')" function zmena(barva) { document.getElementById("id divu").className="barva" } |
||
Časová prodleva: 12 měsíců
|
|||
joker Profil * |
#12 · Zasláno: 27. 2. 2011, 18:03:49
Dobře, tohle jsem pochopil i já, ale co když bych potřeboval, aby první položka tohoto.. např. menu... byla výchozí?
|
||
panther Profil |
#13 · Zasláno: 27. 2. 2011, 18:13:05
joker:
výchozí je bez třídy, nebo s třídou napevno zakotvenou v HTML kódu. |
||
Časová prodleva: 13 let
|
0