kostenloser Webspace werbefrei: lima-city


Mouse over- Butten

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    area-of-games

    area-of-games hat kostenlosen Webspace.

    hallo,
    für meine Seite habe ich einige tag/bild">bilder mit einer verlinkung vorgesen, so als menü. nun fände ich es cool wenn sich das bild ändern würde, wenn man mit der maus drüber fährt. habe schon gegooglet aber nicht gefunden, was wirklich auch klapte. Es wäre cool wenn mir einer das mal sagen könnte, wei das geht.
    mfg kiote
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Entweder geht das über JavaScript (da ich da ber nicht so bewandert bin, kann ich dir nicht sagen, wie) oder per css:

    css-Datei:
    div.button {
    background:irgendeinbild.gif no-repeat;
    ...
    }
    div.button:hover {
    background:anderesbild.gif no-repeat;
    ...
    }


    html-Datei:
    <div class="button"></div>


    fertig. Nur noch richtig in Position bringen und dann hast du die Antwort.
  4. Autor dieses Themas

    area-of-games

    area-of-games hat kostenlosen Webspace.

    irgendwie klappt das bei mir nicht. ich hab eine css-datei angelegt, die so aussieht:

    <style type="text/css">
    /* <![CDATA[ */
    
    div.start { 
    background:Vorlage/start_blau.png no-repeat; 
       } 
    div.start:hover { 
    background:Vorlage/start_rot.png no-repeat; 
       }
    
    
    /* ]]> */


    und dann einen link zur datei gemacht, der so aussieht:

    <head>
      <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
      <title></title>
    <link rel="stylesheet" href="css.css" type="text/css" />
    </head>


    und auf eine inhaltlose seite (also keine anderen bilder u.s.w) habe ich dann das eingefügt:

    <div class="start">Hello World</div>




    es wird nur das "Hello World" angezeigt, sonst nichts

    Mache ich etwas falsch?
  5. Wenn du eine reine CSS-Datei brauchst, was ich annehme, weil du sie mit dem link-Tag eingebunden hast, musst die CSS-Datei wie folgt ohne CDATA-Tag aussehen:
    div.start { 
    background:Vorlage/start_blau.png no-repeat; 
       } 
    div.start:hover { 
    background:Vorlage/start_rot.png no-repeat; 
       }


    Deine angegebene CSS-Datei ist ein Inline-CSS-Codeausschnitt, der direkt im HTML-Code eingebettet werden kann. Also statt dem link-Tag.
  6. Autor dieses Themas

    area-of-games

    area-of-games hat kostenlosen Webspace.

    Es funktioniert aber trotzdem nicht. irgendetwas mache ich falsch. Gibt es sonst noch andere Möglichkeiten?
  7. u****9

    Ich habe hir sowas von einem link bei mir geht es.

    <a href="" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Bild15','','Bilder/.jpg',1)"><img src="Bilder/.jpg" name="Bild15" width="158" height="25" border="0" id="Bild15" /></a>
  8. die css-eigenschaft für ein hintergrundbild heipt nicht background.
    richtig wäre
    background-image:url(Vorlage/start_blau.png); repeat:no-repeat;


    mfg
  9. a******e

    Versuche doch mal folgendes:

    <html>
    <head>
    <link rel="stylesheet" href="css.css" type="text/css">
    <script type="text/javascript">
    <!--
    function zweitesbild()
    {
    // zeigt das zweite Bild an, wenn jemand mit der Maus darüber fährt.
    document.bild.src="bild1.jpg"
    }
    function erstesbild()
    {
    // zeigt wieder das erste Bild an, wenn die Maus das Bild verlässt.
    document.bild.src="bild2.jpg"
    }
    //-->
    </script>

    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <h3>Bildwechsel bei Mausber&uuml;hrung </h3>

    <img name="bild" src="bild1.jpg" border="0"
    onMouseOver="erstesbild()" onMouseOut="zweitesbild()">
    </body>
    </html>


  10. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    @syberspace:
    man kann auch die background-Eigenschaft benutzen da diese generell gilt und also alles enthalten kann.

    @js-Leute:
    überlegt euch ganz genau ob dafür wirklich Javascript notwendig ist. Es hat ja nicht jeder JS aktiviert und dann sieht es einfach nur blöd aus

    @area-of-games:

    css.css datei:
    div.start { 
    background:url("Vorlage/start_blau.png") no-repeat; 
    width: *breite des bildes*;
    height: *höhe des bildes*;
     } 
    div.start:hover { 
    background:url("Vorlage/start_rot.png") no-repeat;
     }


    head:
    <head>
      <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
      <title></title>
    <link rel="stylesheet" href="css.css" type="text/css" />
    </head>


    div:
    <div class="start">Hello World</div>
  11. Autor dieses Themas

    area-of-games

    area-of-games hat kostenlosen Webspace.

    vielen dank für die vielen antworten. ich habe jetzt etwas mit javascript ausprobiert,was dann überraschend^^ geklappt hat. meine frage hat sich also beantwortet. nochmals vielen dank an alle.
  12. über js bzw. mit der bibliothek "jquery" gehts das über das toggle event, sodass du zwischen 2 bildern wechselst, wenn die maus entwder über dem element ist oder halt nicht
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!