+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Hintergrundbild für Links positionieren

  1. #1
    TP-Veteran Maquita ist auf einem guten Weg Avatar von Maquita
    Registriert seit
    Aug 2002
    Ort
    Pirmasens
    Beiträge
    1.364

    Hintergrundbild für Links positionieren

    Hallo,

    ich stehe gerade total auf dem Schlauch und auch Google hat mich nicht wirklich weitergebracht: ich würde gerne hinter JEDEMLink (genau genommen hinter jedem internen Link) ein kleines Bildchen anzeigen beim Mouseover. Nun hab ich das hier für den hover Zustand der Links:

    HTML-Code:
    a:hover, a:active {
    	color:#e22128;
    	background:url(style/images/LinkArrow.png) no-repeat right center;
    	}
    Das hat nun aber zur Folge, dass der Pfeil hinten noch im Text hängt. Ich hab schon versucht dem Bildchen einfach links noch etwas Transparenz hinzuzufügen, so dass der Abstand dann eigentlich stimmen müsste, tut er aber nicht. Ich bräuchte also einen Abstand zwischen Linktext und Bild, kann ich das nicht mit background-position hinkriegen?

    Nicole

  2. #2
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Hi Maquita
    du denkst zu kompliziert, typisch Frau will man meinen
    Gib dem Link einfach ein padding-right mit.
    Das mit der Transparenz kann gar nicht gehen, da es ja ein Hintergrundbild ist und der Text weiß ja nicht wo hier die Transaprenz beginnt und wo die Grafik. Und das Hintergrundbild weiß ja auch nicht wo Text steht, somit positioniert er sich rechts in der Mitte, ob da nun Text steht oder nicht, ist ihm ziemlich latte

  3. #3
    TP-Veteran Maquita ist auf einem guten Weg Avatar von Maquita
    Registriert seit
    Aug 2002
    Ort
    Pirmasens
    Beiträge
    1.364
    Ha! Das war ja einfach! Vielen Dank!

    Ich denk eigentlich immer zu kompliziert...wobei ich padding-right immer noch nicht verstehe. Das Bild ist doch rechts positioniert, wenn ich dann Abstand von rechts angebe müsste es doch eher noch weiter in den Text rücken, denn der steht ja LINKS vom Pfeil.

  4. #4
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    nee, das Hintergrundbild wird (normalerweise) vom padding nicht beeinflusst.
    Stell Dir Dein Bild als Tablett vor, und Deinen Text als Kaffeetasse. Padding ist, wenn Du die Tasse vom rechten Rand ein Stück nach innen schiebst. Das Tablett bleibt trotzdem liegen^^

    Edit: naja, nach Boxmodell wird das Tablett eigentlich nach rechts größer, aber das sieht so komisch aus aufm Frühstückstisch

  5. #5
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von Maquita Beitrag anzeigen
    Das Bild ist doch rechts positioniert, wenn ich dann Abstand von rechts angebe müsste es doch eher noch weiter in den Text rücken, denn der steht ja LINKS vom Pfeil.
    Ein Hintergrundbild reagiert nicht auf padding, sondern nur auf background-position.

    Mit background-position positionierst du Hintergrundbilder im CSS
    Mit padding positionierst du Inhalte im HTML-Markup

    Hier kannst du das mal testen: http://www.w3schools.com/css/css_padding.asp

    Da wir gerade bei schönen Metaphern sind:
    Dein Hintergrundbild ist die Tapete an der Wand. Nun willst du ein Poster (den Link) an die Wand hängen, sagen wir mit Tesa.
    Das Poster kannst du jederzeit abkleben und Stück weit rechts oder links hinhängen. Die Tapete interessiert das nicht die Bohne, die bleibt gleich.

+ Antworten

Ähnliche Themen

  1. Hintergrundbild richtig positionieren im IE7
    Von prefix im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 30.05.2009, 12:01
  2. Links passgenau zum Hintergrund positionieren
    Von xXSeriousXx im Forum Dreamweaver & andere Webeditoren
    Antworten: 12
    Letzter Beitrag: 27.03.2008, 23:21
  3. links floaten und rechts absolut positionieren...
    Von art_and_desgin im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 12.05.2005, 19:16
  4. Hintergrundbild positionieren
    Von bezi im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 29.02.2004, 11:16
  5. Tabelle ganz links oben positionieren
    Von storch im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 15.08.2001, 15:36

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51