gelöst Einfacher Mouseover-Effekt

Thema wurde von Anonymous, 2. Januar 2018 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    Hallo!

    Bin auf der Suche nach einem einfachen Mouseover-Effekt wie Abdunkeln oder Einrahmen für verlinkte Bilder. Lässt sich sowas einfach mit etwas Code -auch für responsive Bilder- realisieren?
     
  2. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Abdunkeln wird ein wenig schwer, wenn nur das Bild angesprochen werden soll. Wenn es im HTML um das jeweilige Bild immer ein umschließendes Element gibt, könnte man dies mit einem transparenten Farbwert bei hover belegen, sodass das Bild abgedunkelt wirkt.

    Einen Rahmen um das Bild ziehen, wenn über dieses gehovert wird ist allerdings schon einfacher. Das kannst du wie folgt erreichen:

    Code:
    img:hover {
        border: 3px solid #000000; //Farbwert auf deine gewünschte Farbe ändern
    }
    Mein Beispiel würde das für alle Bilder, die es auf der Seite gibt ermöglichen. Willst du das nur für einen bestimmten Bereich haben, müsste der CSS-Selektor entsprechend angepasst werden.
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    Danke! Es funktioniert soweit. Habe eben mit verschieden Effekten wie aufhellen, vergrößern, verschieben usw. experimentiert... ;)

    Das Problem ist, dass es für alle Bilder gilt. Bei den Produktbildern ist jede weitere Veränderung störend und bei nicht verlinkten Bildern sollte auch nichts passieren.

    Ist der CSS-Selektor einfach anzupassen?
    Lässt sich sowas im HTML-Editor einzeln bei den Bildern realisieren. Irgendwie so: <img ... hover-style="..." ... ?
     
  4. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Inline wird das nicht gehen, da man dort keine Möglichkeit hat zu erkennen, ob das Bild gehovert wird oder nicht.

    Sind die Bilder, die den Effekt bekommen sollen alle auf einer bestimmten Seite oder können die überall auftauchen?
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    Es müsste so sein, dass sich selektiv nur die verlinkten Bilder verändern. Jetzt ist es so, dass sich alle Bilder ändern.
     
  6. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Versuchen kannst du es mit:

    Code:
    a img:hover {
        border: 1px solid #000000;
    }
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    Super, jetzt ist es perfekt!
    Da wo es gestört hat, bei der Produktdetailseite, hab ich´s einfach zurückgestellt.