+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: alternative zu :before

  1. #1
    TP-Insider dallasstar ist auf einem guten Weg Avatar von dallasstar
    Registriert seit
    Jul 2004
    Ort
    Ingolstadt
    Beiträge
    608

    alternative zu :before

    Auf einer Homepage möchte ich im Menü als Hover Effekt vor dem link eine grafik einfügen. wie macht man das am besten? eigentlich wollte ich es über :before machen, aber das funktioniert ja im IE nicht
    danke

  2. #2
    ingo
    Guest
    mit ner hintergrundgrafik klappts zuverlässig:
    Code:
    a {padding-left: grössevondeinembildplusnbüschnmehr}
    a:hover {background: url(deinbild) no-repeat 0 0;}

  3. #3
    TP-Insider dallasstar ist auf einem guten Weg Avatar von dallasstar
    Registriert seit
    Jul 2004
    Ort
    Ingolstadt
    Beiträge
    608
    aber dann wird die grafik doch als hintergrund angezeigt und nicht davor, oder

    OK funktioniert aber beim hover verschwindet jetzt der text
    Geändert von dallasstar (14.06.2005 um 20:20 Uhr)

  4. #4
    TP-Veteran Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Avatar von Nele
    Registriert seit
    Jan 2004
    Ort
    Borntowncity
    Beiträge
    1.263
    Zeig doch mal ein Beispiel.

  5. #5
    ingo
    Guest
    schau mal hier (der js-link)
    das ist das dazugehörige css:
    Code:
    div#content a.js {background: url(../02/bg_linkjs.gif) no-repeat left; padding-left: 19px; color:#4F2F18}

  6. #6
    TP-Insider dallasstar ist auf einem guten Weg Avatar von dallasstar
    Registriert seit
    Jul 2004
    Ort
    Ingolstadt
    Beiträge
    608
    js-link???

  7. #7
    ingo
    Guest
    wo js vorsteht, ist auch js drin

    "King-asshole.de Suchplugin"

  8. #8
    TP-Insider dallasstar ist auf einem guten Weg Avatar von dallasstar
    Registriert seit
    Jul 2004
    Ort
    Ingolstadt
    Beiträge
    608
    ja aber da verschwindet bei hover ja nur die unterstreichung, und es kommt nix davor

  9. #9
    ingo
    Guest
    klar, weil ich ja keinen bildwechsel notiert hab. ging mir nur um´s grundsätzliche.
    du kannst natürlich aus
    HTML-Code:
    a {background: url(deinbild.gif) no-repeat left;...}
    HTML-Code:
    a:hover {background: url(deinbild_hover.gif) no-repeat left;...}
    machen.
    weisst, was ich mein?

  10. #10
    321
    321 ist offline
    TP-Specialist 321 hilft, wo's geht 321 hilft, wo's geht 321 hilft, wo's geht Avatar von 321
    Registriert seit
    Nov 2004
    Ort
    Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
    Beiträge
    4.248
    Du kannst für a als BG-Grafik eine Salami und für a:hover als BG-Grafik eine Salamischeibe notieren.
    [321 Name="Joe"]
    wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
    [/321]


    use my HTML-Tester

    Motto'06: Mut zur deutschen Sprache!

  11. #11
    TP-Insider dallasstar ist auf einem guten Weg Avatar von dallasstar
    Registriert seit
    Jul 2004
    Ort
    Ingolstadt
    Beiträge
    608
    ehrlcih gesagt nein.

    beim normalen link brauch ich ja gar kein bild. soll ich beim hover den text als grafik machen?

  12. #12
    321
    321 ist offline
    TP-Specialist 321 hilft, wo's geht 321 hilft, wo's geht 321 hilft, wo's geht Avatar von 321
    Registriert seit
    Nov 2004
    Ort
    Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
    Beiträge
    4.248
    Dann lass bei a ohne hover die BG-Grafik weg und notiere sie nur bei a:hover
    [321 Name="Joe"]
    wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
    [/321]


    use my HTML-Tester

    Motto'06: Mut zur deutschen Sprache!

  13. #13
    ingo
    Guest
    dann machs mal so:
    HTML-Code:
    a {background: url(salami.gif) no-repeat -200px 0}
    a:hover {background: url(salami.gif) no-repeat 0 0}
    damit zerrst du die grafik für den "normalen" link soweit aus dem element (dem link), dass sie nicht zu sehen ist.
    bei hover weist du der hintergrundgrafik die normale position zu (0 = links)

  14. #14
    TP-Senior Spongebob macht alles soweit korrekt
    Registriert seit
    Jan 2005
    Beiträge
    207
    Zitat Zitat von ingo
    mit ner hintergrundgrafik klappts zuverlässig:
    Code:
    a {padding-left: grössevondeinembildplusnbüschnmehr}
    a:hover {background: url(deinbild) no-repeat 0 0;}
    Vergiss diese Code schnell. a-Tags vertragen kein Padding, wenn dann mach zuvor ein Blockelement daraus dann ist es korrekt.

  15. #15
    ingo
    Guest
    nee, is klaa

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

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