Ich habe vor, eine benutzerdefinierte Fotogalerie für einen Freund zu erstellen, und ich weiß genau, wie ich den HTML-Code erstellen werde. Ich habe jedoch ein kleines Problem mit dem CSS.
(Ich würde es vorziehen, wenn das Seiten-Styling nicht auf jQuery basiert, wenn möglich)
Meine Frage betrifft:
Data-Attribute
in HTML Background-image
in CSS
Ich verwende dieses Format für meine HTML-Miniaturansichten:
<div class="thumb" data-image-src="images/img.jpg"></div>
und ich gehe davon aus, dass das CSS ungefähr so aussehen sollte:
.thumb {
width:150px;
height:150px;
background-position:center center;
overflow:hidden;
border:1px solid black;
background-image: attr(data-image-src);/*This is the question piece*/
}
Mein Ziel ist das nehmen
data-image-src
von dem div.thumb
in meiner HTML - Datei und es für jede verwenden div.thumb
(n) background-image
Quelle in meiner CSS - Datei.
Hier ist ein Codepen-Stift, um ein dynamisches Beispiel für das zu erhalten, wonach ich suche:
http://codepen.io/thestevekelzer/pen/rEDJv