WinFuture-Forum.de: Button Mit Hovereffekt - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Button Mit Hovereffekt


#1 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

  geschrieben 28. April 2005 - 15:37

hallo@all :cool: ,

Kann mir jemand helfen? Also ich will einen button mit hover effekt machen
die button sind:
button1.jpg
button2.jpg

Ich wusste es mal wie es geht aber ich habs vergessen :cool: und bei google hab ich auch schon gesucht hab aber nicht das richtige gefunden ....
es soll nicht javascript sind sonder html
irrgendwie so wars:

<img src="bild1.jpg" onmouse="bild2.jpg" outmouse="bild1.jpg">

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Anzeige



#2 Mitglied ist offline   pSyCHo_SolDiEr 

  • Gruppe: aktive Mitglieder
  • Beiträge: 847
  • Beigetreten: 19. Februar 04
  • Reputation: 0
  • Wohnort:Unterfranken

geschrieben 28. April 2005 - 16:24

 <style>
   a       { display:block; 
             background-image:url(button1.jpg); }
   a:hover { display:block;
      background-image:url(button2.jpg); }
 </style>

Eingefügtes Bild
0

#3 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 28. April 2005 - 19:13

Zitat

es soll nicht javascript sind sonder html


Mit HTML kannst du keinen solchen Effekt erzielen.

Zitat

<style>
  a      { display:block;
            background-image:url(button1.jpg); }
  a:hover { display:block;
    background-image:url(button2.jpg); }
</style>


Richtig wäre <style type="text/css">. Display:block; ist auch nicht zwingend nötig, nur wenn der Link eine bestimmte Breite/Höhe bekommen soll. Desweiteren kann man das auch noch abkürzen:

 <style type="text/css">
  a       { display:block;
            background:url(button1.jpg); }
  a:hover { display:block;
     background:url(button2.jpg); }
</style>

0

#4 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 28. April 2005 - 20:33

Danke an euch ;)
Ich hab das mal gemacht aber wen ich dan mir das mit den IE anschaue zeigt er nichts an. :rofl:

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#5 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 28. April 2005 - 20:38

Ich denke mal du meinst dies hier.
0

#6 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 28. April 2005 - 20:42

Zitat

Ich hab das mal gemacht aber wen ich dan mir das mit den IE anschaue zeigt er nichts an.

Jaja, der IE ;)

Poste doch mal den gesamten Quelltext.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#7 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 28. April 2005 - 21:56

Zitat

Poste doch mal den gesamten Quelltext.


Is ja nicht so als hätten sich nicht schon genug Leute mit solchen Problemen (auch diesem) im IE beschäftigt...da gibts genug Tutorials etc.
0

#8 Mitglied ist offline   pSyCHo_SolDiEr 

  • Gruppe: aktive Mitglieder
  • Beiträge: 847
  • Beigetreten: 19. Februar 04
  • Reputation: 0
  • Wohnort:Unterfranken

geschrieben 29. April 2005 - 15:00

Logisch zeigt er nur mit diesen kurzen Code-Abschnitt nichts an.
Füge nach dem Style-Argument einfach mal nen Link ein:
...
..
</style>

<a href=...>Link</a>


@Floele
type="text/css"

Ist nicht zwingend nötig. Der Hover-Effekt wird normalerweiße so richtig interpretiert.
Eingefügtes Bild
0

#9 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 29. April 2005 - 15:02

Zitat

Ist nicht zwingend nötig.

Doch.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#10 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. April 2005 - 09:26

Zitat

Ist nicht zwingend nötig. Der Hover-Effekt wird normalerweiße so richtig interpretiert.


Das erste ist wie schon gesagt falsch, das zweite stimmt allerdings.
0

#11 Mitglied ist offline   volpal 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 17. Juli 05
  • Reputation: 0

geschrieben 17. Juli 2005 - 08:38

Hallo,

habe auch ein Problem mit diesem Code.

Habe die Seiten von jemanden übernommen und mit Frontpage bearbeitet.
Bislang hat auch immer alles funktioniert.

Das Problem ist folgende Seite:
http://www.tachodata.de
dabei die geänderte Unterseite:
http://www.tachodata...ervice/agb.html

Und zwar soll aus ALLEN Seiten der Button Tachoservice raus.

1. Wie mache ich das am einfachsten ?

Habe bei der angegebenen Unterseite den Button bereits rausgenommen und in HTML die Zahlen entsprechend auf 1.0, 1.1 - 2.0, 2.1 etc. geändert.

Aber irgendwie kommt beim onmouseover immer ein falscher Button zum Vorschein ?

Kann mir jemand sagen, woran das liegt ?

Bzw. kann mir auch jemand sagen, wie ich auf Allen Seiten ganz einfach den Button "Tachoservice" entfernen kann, ohne daß ich auf jeder Seite den HTML-Text Komplett überarbeiten muß ?

Dieser Beitrag wurde von volpal bearbeitet: 17. Juli 2005 - 08:40

0

#12 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 17. Juli 2005 - 09:26

Zitat (volpal: 17.07.2005, 09:38)

Hallo,

habe auch ein Problem mit diesem Code.


Das kann ich mir kaum vorstellen. Deine Seite benutzt Javascript, hier wurde von CSS geredet.
0

#13 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 17. Juli 2005 - 12:59

@keny

Mit diesem Hovereffekt geht es auch nur, wenn du einen Link einfügst.
Ich würde es so machen:

CSS:
<style type="text/css">
a.button
{
	background:url(button1.jpg);
}

a.button:hover
{
	background:url(button2.jpg);
}
</style>


HTML:
<a class="button" href="http://winfuture.de">Winfuture.de</a>


Dann müsste es gehen ;)
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#14 _Benjamin_

  • Gruppe: Gäste

geschrieben 17. Juli 2005 - 13:04

@Slayer und was sollen hinterlegte Grafiken im Textlink ?
0

#15 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 17. Juli 2005 - 13:11

Zitat (Benjamin: 17.07.2005, 14:04)

@Slayer und was sollen hinterlegte Grafiken im Textlink ?
<{POST_SNAPBACK}>

Stimmt, dann sollte es besser so aussehen:
<a class="button" href="http://winfuture.de"><!-- Winfuture --></a>

Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0