Hoover durch background-position

  • Hallo,

    ich habe vor, folgende Hintergrundgrafik durch background-postion so zu verschieben, dass sich zwei verschiedene Versionen ergeben!

    In diesem Falle ist die Grafik 290px lang und 332 Pixel hoch. Als Einzelgrafik hätte sie den Wert 290px*166px.
    Der obere Teil soll immer angezeigt werden und die blaue Facebook schrift beim darüberfahren.
    Irgendwo ist bei mir im CSS bzw. im HTML ein Fehler?!?!

    MFG

    HTML
    <a href=""><img class="facebookindex" src="img/facebook_index.png" /></a>
                             <p>
                            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
                            </p>

    CSS

  • Danke schonmal für eure Tips!
    Ich verstehe das mit der zweiten class nicht ganz. Hier mein Ansatz.

    HTML

    HTML
    <a href="#" class="facebookindex"></a>
  • Mensch Billbos, du bist noch nicht mal in der Lage, einen CSS-Code von A nach B zu kopieren und die Namen anzupassen! :( Wenn du dabei schon Schwierigkeiten hast, dann verwende die gleichen Namen wie bei dem Link von Sejuma.

  • Du hast also jetzt:


    Bei sejuma steht


    Bei dir steht

    Code
    <a href="#" class="facebookindex"></a>


    Bei sejuma

    Code
    <a href="#" class="foto-link foto1"></a>


    Da fällt dir wirklich nichts auf?

    Da das ja nicht der erste Thread von dir ist, in dem du eine gewisse Form von Begriffstutzigkeit an den Tag legst, solltest du dir wirklich mal Gedanken darüber machen, ob du dir nicht ein anderes Hobby suchst!

  • Boah!!! :(

    .facebookindex
    .facebookindex
    .facebookindex:hover

    3x der gleich Klassenname

    .foto-link
    .foto1
    .foto-link:hover

    Hier sind aber 2 Klassennamen! :(

  • Du bist echt zu dumm oder?

    Sorry. Aber das ist nicht dein erster Thread in dem du es nicht einmal hinbekommst die einfachsten Grundlagen anzuwenden.

    Such dir lieber etwas womit du geistig klar kommst.

    Vllt. ne runde schaukeln aufm Spielplatz oder so.

  • Ne ich bin nicht unregistriert, kann mich hier wo ich gerade bin nur net einloggen.

    Und mein Text war 100% ernstgemeint.

  • Du kannst auch auf die Klasse .foto1 verzichten und die Grafik .fotolink zuweisen:

    Code
    .foto-link {
    	width: 290px;
    	height: 190px;
    	display: block;
    	margin: 0 auto;
           background: url(img/0026/tor.jpg) no-repeat;
    }

    Wenn du jedoch mehrere solcher Hovereffekte mit jeweils anderen Fotos aber gleicher Größe hast, dann ist die zusätzliche Klasse .foto1, .foto2 usw. sinnvoll.
    Du kannst dann nämlich .fotolink und .fotolink:hover als "Konstante" verwenden und musst nicht jedesmal deren Hintergrundgrafik anpassen.
    Viele Wege führen nach Rom.