In dem du das :hover dem li gibst.Zitat
Allerdings verstehe ich nicht was du mit den div's vorhast, wieso tauscht du nicht einfach das Hintergrundbild aus?
In dem du das :hover dem li gibst.Zitat
Allerdings verstehe ich nicht was du mit den div's vorhast, wieso tauscht du nicht einfach das Hintergrundbild aus?
Ah, die Idee klingt doch gar nicht so schlecht.
Aber wenn ich das Hintergrundbild einfach austausche muss ich doch wissen, wie groß das Listenelement ist. Ein einfaches repeat-x würde ja immer wieder die Übergänge wiederholen/wie kriege ich denn die Übergänge da rein?
Da hast du wohl recht, allerdings sind die DIV's trotzdem überflüssig:
Leg einfach 2 Bilder an. Eines enthält den linken Teil (dieses machst du z.B. 200px breit, länger sollte ein Menüpunkt eh nicht sein) und eines das den rechten Teil enthält (dieses machst du nur so breit wie die schwarze Fläche).
So ließen sich in Verbindung mit einem padding zum Beispiel auch Runde Ecken oder Verläufe an den Rändern umsetzen.
Es wäre natürlich auch mit deinen beiden DIVs möglich, aber das Markup sollte eigentlich auch wirklich nur aus solchen bestehen. Schon allein aus Gründen der Barrierefreiheit.
Ehrlich gesagt bin ich nun doch wieder verwirrtVielleicht kannst du am Minimalbeispiel einmal eben zeigen wie du dir das gedacht hast? ( bzw. vielleicht hab ich mich falsch ausgedrückt. Aber so hab ich es momentan gelöst).
Weeeeee, das sieht doch geil aus. Die Übergänge etc. kann ich noch anpassen. Ob ich da tatsächlich ne Lücke haben will oder doch was anderes kann ich mir dann ja überlegen
Werde mir das morgen nochmal zu Gemüte führen und versuchen zu verinnerlichen.
Anscheinend ist der "Trick", dass bg_ul_head_li_hover.png, obwohl es "zu groß" ist, nicht über die Box heraus angezeigt wird. Und bg_ul_head_li_hover_a.png als "Begrenzung" wirkt.
Macht wahrscheinlich gar keinen Sinn was ich schreibe sobald man es verstanden hat. Ich hatte dieses Verhalten aber nicht vermutet/konnte mir nicht vorstellen, dass dies funktioniert.
Deswegen war das Beispiel echt hilfreich!
Besten dank dafür!
Wat?Zitat
Nein ... Hintergrundbilder gelten nur soweit wie die Box groß ist der sie zugewiesen wurden. Und die andere Grafik liegt einfach darüber so das die darunter liegende Grafik verdeckt wird.
So kann man es auch ausdrücken. Wie gesagt, wenn man es verstanden hat ist es einfach. Danke dafür, läuft wie ne Katze, die am Motorrad angebunden ist![]()