Hab so ne art Prepage für eine Vereinssteite gebastelt. Die Seite besteht lediglich aus einem Hintergrundbild und 3 Schaltflächen die jeweils auf andere Seiten verlinken.
Jetzt besteht das Problem darin, das die 3 Schaltflächen Designmäßig zum hintergrundbild dazu gehören, sprich sie sich bei verschiedenen Browsern und auch bei Fenstergrößenänderung nicht unproportional zum Hintergrundbild verschieben sollen. Das ist nämlich leider der Fall Ausserdem sind die Grafiken je nach Browser und Fenstergröße nicht immer in der Mitte zentriert.
Ich häng mal den Seitenquelltext an, vieleicht hat einer eine Idee.
jo. grafisch lässt sich das leider, durch den rollover nicht eleganter lösen.
du musst die menüleiste einfach horizontal zentrieren und mit margin-top den gewünschten abstand zum oberen rand geben.
da die hintergrundgrafik sich vertikal nicht bewegt, sollte das den gewünschten effekt geben.
ganz nebenbei:
wieso postest du den link nicht im forum?
hier sind noch weit versiertere köpfe angemeldet als ich
die könnten vielleicht ebenfalls oder sogar besser helfen…
Diesen einfachen Effekt mit Javascript zu lösen ist völlig unnötig. Das geht viel einfacher und eleganter mit CSS.
Du erstellst ein sog. Sprite-Image mit allen Grafiken nebeneinander.
(Beispiel: http://s.ytimg.com/yt/img/master-vfl183692.png )
Das Bild weist du den Links als Hintergrundbild zu und verschiebst per :hover die Position.
Da du wahrscheinlich nicht verstehst, was ich meine, bastel ich mal eben was
Die drei Links würde ich in eine Liste packen und diese per marign: auto zentrieren.
Hey das wäre super! Im Moment habe ich kein rollover mehr drin. Da paast alles. Aber wäre schon schöner, wenn das effekt noch da wäre.
Brauchst du was an Grafiken um das zu basteln? Das ganze besteht aus einer Hintergrundgrafik und 6 weiteren Grafiken (3 Links mit rollovereffekt) Also insgesamt 7 Grafiken.
Habs oben mal eingefügt. Die passende Grafik bekommst du schon selbst gebastelt
Um das Hintergrundbild da noch reinzubringen, packst du die Liste in einen Div-Container, gibst dem Div das Bild als Hintergrund und machst oben ein passendes Padding rein.