|
#1
|
|||
|
|||
|
Also es geht um folgendes: Ich hab eine Navigation erstellt. Jeder Eintrag ist ein <td> mit im CSS festgelegten Hintergrund, der sich bei Hover verändert. Der CSS-Code sieht so aus: Code:
td.navi_entry {
border: 0px; background: URL('pics/navi_button_up.jpg'); } td.navi_entry:hover { border: 0px; background: URL('pics/navi_button_down.jpg'); } Hat jemand eine Alternativlösung oder geht das mit IE einfach nich?! Thx schonmal, mori88 |
|
#2
|
|||
|
|||
|
leider geht das mit dem ie nicht, bzw, du kannst das in verbindung mit javascript machen, onmouseover und dann background verändern.
aussehen würde das in etwa dann so Code:
<td onMouseOver="style.backgroundColor='#8D0000'; style.color='#FFFFFF';"
onMouseOut="style.backgroundColor='#E6E6E6'; style.color='#737373'"> |
|
#3
|
|||
|
|||
|
hmmm naja erstmal danke für die Antwort!
Mit Farben geht das aber mit Bildern bekomm ich das irgendwie nich hin ... Wie muss das aussehen? Hab zwar schon bei SelfHTML nachgeschaut aber das hilft mir auch nich wirklich weiter, da da nich steht wie man das einsetzt |
|
#4
|
|||
|
|||
|
doch es geht auch mit dem ie. man muss es nur auf das a element anwenden und nicht auf ein td. der ie kennt beim td kein :hover.
es geht aber auch noch besser. wozu zwei grafiken? will man die hovergrafik sehen, muss die vorher per preloader geladen werden oder beim hover geladen werden - ist doch blöd und ruckelt etwas. mach eine grafik daraus und verschiebe sie. |
|
#5
|
|||
|
|||
|
klar mit a:hover gehts klar, aber damit kann man nicht die gesamte tabellenzelle einfärben oder als link darstellen, das ist ja das problem.
|
|
#6
|
|||
|
|||
|
brauchst du ja auch nicht.
als beispiel nimm mal www.jubi-gti.de da ist die navigation im roten balken auch aus "hover"-grafiken. da braucht man keine tabellen für. denn wenn es dir nur um den bildwechsel geht... |
|
#7
|
|||
|
|||
|
Zitat:
So nu zu dem mit dem "ins a element" ... wenn man bissel nachdenkt kommt man darauf dasses dann NUR auf den linktext angewendet wird, und das hat keinen sinn... das mit dem preloader spar ich mir auch ... warum auch einfach wenns kompliziert geht wa?! Das hier tuts genausogut und nix preloader: Code:
onMouseover="style.setAttribute('background','url(pics/navi_button_down.jpg)','false');" onMouseout="style.setAttribute('background','url(pics/navi_button_up.jpg)','false');"
mfG, mori88 |
|
#8
|
|||
|
|||
|
Ich habe hier ein Tutorial für einen Bildwechsel ohne JavaScript nur mit CSS:
http://www.idee-c.de/wissen_c.php?id=3 |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hover-Effekt mit PHP? | Cihan | PHP | 5 | 26.03.2008 20:04 |
| Problem mit Pseudoklasse :hover im Internet Explorer 7 | Anderl | CSS | 1 | 18.10.2006 17:05 |
| hover-Effekt im Tag definieren - möglich? | drathy | CSS | 4 | 20.07.2006 14:50 |
| :hover Effekt Fehlerhaft | TheCrow1304 | CSS | 2 | 08.04.2005 20:19 |
| Hover- Effekt mit Tabellenzellen ohne Grafiken. | Dadsche | JavaScript | 1 | 13.02.2004 19:49 |