• Hallo habe eine Bild Vergrößerung im Internet gefunden. Mein Problem ist jetzt das ich diese Methode öfter benutzen will als nur einmal, ich hoffe ihr könnt mir weiterhelfen

    MFG

  • Ich verstehe es so, dass der TO das Skript für mehrere Bilder verwenden will, was wegen der Verwendung einer ID so, wie es ist, nicht möglich ist (var img = document.getElementById("myImg");).

  • Will eine Bildergalery machen und es sollen mehrere Bilder auf e

    Ich verstehe es so, dass der TO das Skript für mehrere Bilder verwenden will, was wegen der Verwendung einer ID so, wie es ist, nicht möglich ist (var img = document.getElementById("myImg");).

    Ja verstehst du richtig

  • Das erfordert nur ein paar kleine Änderungen:

    Im HTML die IDs durch Klassen ersetzen:

    Code
    <img class="myImg" src="../Bilder/2.jpg" alt="Snow" style="width:100%;max-width:300px">
    <img class="myImg" src="../Bilder/3.jpg" alt="Snow" style="width:100%;max-width:300px">
    <img class="myImg" src="../Bilder/4.jpg" alt="Snow" style="width:100%;max-width:300px">
    <img class="myImg" src="../Bilder/6.jpg" alt="Snow" style="width:100%;max-width:300px">

    Und im Javascript eine Schleife über die Bilder:

  • PS: Ich vergaß ganz das CSS, das muss natürlich auch auf Klassen umgestellt werden:

    Code
            .myImg {
                border-radius: 5px;
                cursor: pointer;
                transition: 0.3s;
            }
    
            .myImg:hover {
                opacity: 0.7;
            }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!