2017-04-18 5 views
-1

Ich möchte die Hintergrundbildeigenschaft meines Elements so einstellen, dass das Hintergrundbild dem Attribut "href" des Elements entspricht. Zum Beispiel:CSS Hintergrundbild eines Elements mit einer URL vom Element setzen

HTML:

<img src="https://www.someimagesite.com/thumbnailimage.jpg" href="https://www.someimagesite.com/largeimage.jpg" width="70" height="70" alt="" class="image"> 

CSS: (i dachte, vielleicht so etwas wie dieses)

img { 
width:156px !important; 
height:auto !important; 
background-image: <href> !important; 
} 

Hoffnung, die Sie verstehen, was ich wissen will.

Antwort

1

Try this:

img { 
    width:156px !important; 
    height:auto !important; 
    background-image: attr(href) !important; 
} 
+1

Ich wollte es vorschlagen, aber war die Unterstützung für ihn nach oben, was ziemlich niedrig ist https://developer.mozilla.org/en/docs/Web/CSS/attr –

+0

@BiepbotVonStirling ja ... Ansonsten ist Javascript nur die Option –

0

Wenn Ihre Erzeugung Img-Tag dynamisch dann style-Attribut

hinzufügen
<img src="https://www.someimagesite.com/thumbnailimage.jpg" style="background-image: url(https://www.someimagesite.com/largeimage.jpg);" href="https://www.someimagesite.com/largeimage.jpg" width="70" height="70" alt="" class="image"> 
+0

kann ich nicht tun, weil ich eine Chrome-Erweiterung für eine Website erstellen, Das ist nicht meins. – Fabian310

+0

Verwenden Sie dann JavaScript. –

Verwandte Themen