Button mit eignem Bild einfügen html/css/js?
Der Button soll aus einem Bild bestehen, auf das man dann drückt und gewissen Sachen geschehen . Kann mir wer beim Code helfen ?
2 Antworten
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML, CSS
Deinem unteren Kommentar zufolge möchtest du wohl doch nur eine Verlinkung umsetzen:
<a href="yourTargetUrl">
<img alt="Some image description" src="some/image.jpg">
</a>
Das geht auch mit einem Formular:
<form action="yourTargetUrl">
<input alt="Some image description" src="some/image.jpg" type="image">
</form>
Den Link kann man mit CSS auch wie einen Button gestalten, wenn denn nötig. Siehe dazu bspw. hier.
Das button-Element kann natürlich auch Bilder enthalten.
<button type="button">
<img alt="Some image description" src="some/image.jpg">
</button>
Wobei dieser Button noch auf nichts reagiert. Dazu muss an das click-Event, welches er aussenden kann, erst ein JavaScript Handler geknüpft werden.
![](https://images.gutefrage.net/media/user/KorbiOnRails/1580673177543_nmmslarge__1_0_2259_2259_522af7b641acd1838f283f118a6723a3.png?v=1580673178000)
Füge dem Bild beispielsweise einen Event Listener per JavaScript hinzu.
HTML
<img id="image" src="pfad" alt="Image">
JavaScript
const image = document.querySelector('#image');
image.addEventListener('click', (event) => {
// Das was bei Klicken geschehen soll
});
![](https://images.gutefrage.net/media/user/KorbiOnRails/1580673177543_nmmslarge__1_0_2259_2259_522af7b641acd1838f283f118a6723a3.png?v=1580673178000)
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Geht es auch nur mit Html