Я планую створити власну фотогалерею для друга, і я точно знаю, як буду створювати HTML, проте я стикаюся з невеликою проблемою з CSS.
(Я б вважав за краще, щоб стиль сторінки не покладався на jQuery, якщо це можливо)
Моє запитання стосується:
Data-Attribute
HTML Background-image
у CSS
Я використовую цей формат для своїх мініатюр html:
<div class="thumb" data-image-src="images/img.jpg"></div>
і я припускаю, що CSS повинен виглядати приблизно так:
.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*/
}
Моя мета полягає в тому, щоб взяти
data-image-src
з div.thumb
в моєму HTML - файл і використовувати його для кожного div.thumb
(ів) background-image
джерела в моєму файлі CSS.
Ось Codepen Pen, щоб отримати динамічний приклад того, що я шукаю:
http://codepen.io/thestevekelzer/pen/rEDJv