Ersetzen Sie den Speicherort der Bildquelle mithilfe von CSS
Lesezeit: 2 Minuten
Ich habe eine Website mit einem Bild mit einem src-Attribut und möchte den src-Speicherort dieses Bildes durch ein eigenes Bild ändern. Das Bild befindet sich in einer Div-Komponente. Ich kann den HTML-Code nicht ändern und suche nach Möglichkeiten, ihn bitte nur mit CSS zu ändern.
Möglicherweise haben Sie keinen Zugriff auf den HTML-Code, aber haben Sie Zugriff auf die Bilddatei? Warum nicht einfach das Bild mit dem neuen überschreiben?
– Paulie_D
3. März 2015 um 12:48
Mögliches Duplikat von Ist es möglich, das Äquivalent eines src-Attributs eines img-Tags in CSS festzulegen?
– Oleksandr Sawtschenko
29. August 2017 um 15:33
Sie können ein Hintergrundbild verwenden
.application-title img {
width:200px;
height:200px;
box-sizing:border-box;
padding-left: 200px;
/*width of the image*/
background: url(http://lorempixel.com/200/200/city/2) left top no-repeat;
}
Mann, du wirst es nicht glauben. Ich habe diese Lösung gerade selbst gefunden. Es ist die Größe und Polsterung der Box, die dafür sorgen, dass es sofort funktioniert.
Können Sie bitte klären, wie man einen lokalen URL-Pfad hinzufügt? , ich möchte von ” zu etwas anderem wechseln. /images/..”, aber es funktioniert nicht
– vikramvi
7. Juli 2022 um 11:51
Dies sollte die mit einem Sternchen markierte Antwort sein. Es ersetzt die Bild-URL direkt so, wie Sie es wirklich möchten, ohne Offset-Hacks oder andere Unordnung. Kann auch andere Inhalte (wie einfachen Text) verwenden. IOW, es ist fabelhaft.
.application-title {
background:url("/path/to/image.png");
/* set these dims according to your image size */
width:500px;
height:500px;
}
.application-title img {
display:none;
}
Möglicherweise haben Sie keinen Zugriff auf den HTML-Code, aber haben Sie Zugriff auf die Bilddatei? Warum nicht einfach das Bild mit dem neuen überschreiben?
– Paulie_D
3. März 2015 um 12:48
Mögliches Duplikat von Ist es möglich, das Äquivalent eines src-Attributs eines img-Tags in CSS festzulegen?
– Oleksandr Sawtschenko
29. August 2017 um 15:33