Autor |
Nachricht |
Ninaa95
Threadersteller
Dabei seit: 25.11.2013
Ort: -
Alter: 29
Geschlecht:
|
Verfasst Mo 25.11.2013 22:11
Titel Rollover Bild als Hyperlink springt nicht zurück |
|
|
Hallöle erstmal, bin hier neu und hoffe ich stell meine frage konkret genug.
Ich bin in dem Thema auch ziemlich neu, haben gerade in meiner Schule damit angefangen
Und zwar hab ich meine Startseite auf der ich eine Navigationsleiste machen möchte mit einem rolloverbild (wenn ich mit der maus auf das bild "schwebe" soll es sich ändern und ich möchte darauf klicken können wie auf einen Link)
Ansich klappt das ganze schon ziemlich gut, nur "springt" das bild nicht zurück auf das standart bild wenn ich mit der maus "weggehe". ich seh dann nur son' zerissenes blatt :/
HTML
Code: | <div id="Button1">
<a href="Bahamas/Bahamas_Traumziel.html"><img src="Buttons/Bahamasroh_03.png"
onmouseover="this.src='Buttons/Bahamas_klick_03.png'"
onmouseout="this.src='Buttons/Bahamasroh_o3.png'" /></A>
</div> |
CSS
Code: | #Button1 {width: 151px;
height: 40px;
padding-left: 130px;
padding-top: 30px;
float: left;
} |
hoffe mir kann einer helfen, danke schonmal im vorraus
Zuletzt bearbeitet von Ninaa95 am Mo 25.11.2013 22:13, insgesamt 1-mal bearbeitet
|
|
|
|
|
SimonDerDude
Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht:
|
Verfasst Mo 25.11.2013 23:02
Titel
|
|
|
Gehört es zur Aufgabe das mit 'onmouse'-Events zu machen oder konntest du dir das aussuchen?
|
|
|
|
|
Anzeige
|
|
|
Ninaa95
Threadersteller
Dabei seit: 25.11.2013
Ort: -
Alter: 29
Geschlecht:
|
Verfasst Mo 25.11.2013 23:09
Titel
|
|
|
unser Lehrer hat keine Vorgaben gemacht, sollten es halt swlbst herausfinden, wie es geht und die möglichkeit war bei mir die einzige die immerhin annähernd funktioniert hat
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Mo 25.11.2013 23:22
Titel Re: Rollover Bild als Hyperlink springt nicht zurück |
|
|
wie ommt man denn auf die idee, statt ner null da n oh in den filename zu schreiben?
|
|
|
|
|
Ninaa95
Threadersteller
Dabei seit: 25.11.2013
Ort: -
Alter: 29
Geschlecht:
|
Verfasst Mo 25.11.2013 23:25
Titel
|
|
|
ich hab es mit rumeperimentieren nach ner' Woche dann endlich doch mal hinbekommen...
falls sonst wer n' problem damit hat:
HTML
Code: | <a href="Bahamas/Bahamas_Traumziel.html" id="rollover"> <div id="Button1"></div> </a>
<a href="Irland/Irland_Traumziel.html" id="rollover"> <div id="Button2"></div> </a> |
CSS
Code: | #Button1 {background: url(Buttons/Bahamasroh_03.png) no-repeat;
width: 151px;
height: 40px;
float: left;
margin-left: 150px;
margin-top: 30;
}
#Button1:hover {background: url(Buttons/Bahamas_klick_03.png) no-repeat;
width: 151px;
height: 40px;
}
#Button2 {background: url(Buttons/Irlandroh_03.png) no-repeat;
width: 151px;
height: 40px;
float: right;
margin-right: 150px;
margin-top: 30;
}
#Button2:hover {background: url(Buttons/Irland_klick_03.png) no-repeat;
width: 151px;
height: 40px;
} |
|
|
|
|
|
flavio
Dabei seit: 14.04.2003
Ort: MUC
Alter: 44
Geschlecht:
|
Verfasst Mo 25.11.2013 23:38
Titel
|
|
|
packe das bild direkt als hintergrund-bild in den textlink. den leeren container kannst du dir sparen.
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
Verfasst Di 26.11.2013 00:05
Titel
|
|
|
1. Warum definierst Du die Größe erneut für den hover-State
2. Blockelemente in Inline-Elementen sind invalider Code. Ausnahme: HTML5
3. was flavio sagt. Dann wiederum musst Du den Link zum Block machen, sonst nix Dimensionen.
4. Ne ganz einfache Lösung wäre die gewesen: http://jsfiddle.net/kTeD9/
|
|
|
|
|
SimonDerDude
Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht:
|
Verfasst Di 26.11.2013 07:52
Titel
|
|
|
In der Regel ist es Quatsch, Buttons als Inhaltselemente (img) auszugeben - aber nette Lösung pantonine
Ninaa95 du darfst eine ID nur einmal in der HTML Struktur nutzen, für mehrmaliges "verteilen" von CSS-Regeln musst du Klassen verwenden. Hier eine verbesserte Version deiner Lösung.
Code: |
<a href="Bahamas/Bahamas_Traumziel.html" class="button bahamas">Bahamas</a>
<a href="Irland/Irland_Traumziel.html" class="button irland">Irland</a>
|
Code: |
.button {
display: inline-block;
height: 40px;
float: left;
margin: 30px 0 0 150px;
text-indent: -9999px;
width: 151px;
}
.button.bahamas {
background: url(Buttons/Bahamasroh_03.png) no-repeat;
}
.button.bahamas:hover {
background: url(Buttons/Bahamas_klick_03.png) no-repeat;
}
.button.irland {
background: url(Buttons/Irlandroh_03.png) no-repeat;
}
.button.irland:hover {
background: url(Buttons/Irland_klick_03.png) no-repeat;
}
|
Zuletzt bearbeitet von SimonDerDude am Di 26.11.2013 07:53, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Browser zurück-Button: springt nicht an alte Position
springt bei auswahl auf bild
Wie springt letztes Bild einer GIFani zu index.htm?
Flash MX: Buttons ein Bild vor / zurück
Rollover-Bild
bei onlick bild ändern und bei nächstem klick wieder zurück
|
|