wie stylt man ein horizontales Menü mit Bildern oben und zentriert text?
Unter Berücksichtigung der folgenden Abbildung, die die 3 Staaten dieser Menü-Interaktion:
Wissen, dass:
1) Wir nicht ein Bild für alle horizontalen Menü, jedes Element (also jedes ul li a) sollen Ihre eigenen Bild;
2)
Hintergrundbild Positionierung begünstigt werden, da wird es besser sein, in Bezug auf cross-browser-Probleme;
3)
Der text auf diese Tasten (sollte) text und kein Bild;
Was wäre der beste Weg, dies zu erreichen ?
Ich brauche nur ein Auftakt hier.
Dank.
Update:
Hier ist ein test ohne swapping Bilder:
http://jsfiddle.net/Cq5JY/
- Nur eine Seite anfordern... Wo bekomme ich die CSS für das Menü oben? Danke.
- Schau mal hier: jsfiddle.net/bbjYC
- Danke. Aber die genauen CSS/HTML für das Thema. Ich war auf der Suche durch und es sieht aus wie es ist ein kostenpflichtiges Menü-system.
- Dieser war eine Sonderanfertigung. Kein Thema. 😉
- Jede chance, Sie zu teilen? 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ganz einfach, Sie haben eine Art Dinkel Ihre Lösung selbst, denke ich.
Jedes Element in der navigation braucht 1 Bild mit drei Status für das rollover und die aktiven Staaten. Dann würden Sie verschieben, das Hintergrundbild mit CSS wie Sie bereits erwähnt abhängig von der Art und Weise Sie das layout der Bilder.
Die Sache, die macht das css ein bisschen schwierig (gut, Sie werden schriftlich eine angemessene Menge) ist der text Positionierung auf Tasten, fängt der text an vielen verschiedenen y-Koordinaten, dann Sie natürlich schreiben jedes von diesen in der CSS.
Ich würde das setup der nav mithilfe von code ähnlich der folgenden (ungetesteten) basiert auf einem separaten Bild für jeden button, der hat in der regular Status der Schaltfläche, unter dem überschlag und unter, dass der active-Status der Schaltfläche.
Und dann hätte ich die html-ganz einfach:
Lassen Sie mich wissen, wenn Sie irgendwelche Fragen haben, habe ich nicht wirklich getestet, der code aber das ist meine Allgemeine Herangehensweise an die meisten html - /css-basierte Navigations-ob horizontal oder vertikal (obwohl ich würde 1 großes Bild für alle rollover-Zustände für alle Tasten).