Soweit funktioniert es, jedoch will ich das ich für jeden dieser 3 Links ein anderes background image kommt. Gibt es eine möglichkeit OHNE jetzt für jeden Link die gleiche prozedur zu machen? Ich sitz schon seid 3 Stunden drann. .___.
Soweit funktioniert es, jedoch will ich das ich für jeden dieser 3 Links ein anderes background image kommt. Gibt es eine möglichkeit OHNE jetzt für jeden Link die gleiche prozedur zu machen? Ich sitz schon seid 3 Stunden drann. .___.
Geht ganz einfach:
Achtung: Das ist CSS3 und wird von älteren Browsern nicht korrekt unterstützt. Besonders auf die IE-Fraktion solltest du achten, weil die oft noch in uralten Versionen wie IE7 rumgurken, denen :nth-child nichts sagt. Aber du solltesto sowieso deine Seite mit allen Browsern testen, die du darauf erwartest.
Ach ja, du solltest dich allgemein mal über die CSS3-Selektoren schlau machen. Dinge wie :nth-child(even) können sehr praktisch sein.
Sollte auf den neusten Browsern laufen laut sitepoint. Jedoch sind mir die meisten anderen Browser egal, solange es in Opera und Firefox läuft. CSS3 ist doch sehr praktisch geworden, vorallem finde ich border-radius sehr hilfreich.
Jedoch wird :nth-child, wie ich gelesen habe, auch über a:hover gemacht. Das würde dann so aussehen:
Hm, ich müsste mir mal ein Ordner mit ganz vielen Code-Schnippsel anlegen. Das kann sich doch kein Mensch merken.![]()
Ich bin nicht so gut im erklären.![]()
Wie wärs per javascript mit jquery?
Code(ungetestet):
--
Digital Monsters | Taichis Story | Yamatos Story | Final Storys | Julien-K The Game | RPG-Stars Homepage
Wäre eine möglichkeit gewesen, warscheinlich auch die einfachste aber wenn ich schonmal dabei war das ganze selber zu schreiben wollte ich
schon bei CSS bleiben. Zudem ähnelt der Script ja der :nth-child() classe wenn ich mich nicht irre.