Подтвердить что ты не робот

Невозможно понять, как использовать миниатюру Bootstrap

Я пытаюсь использовать компонент эскиза Bootstrap для отображения списка категорий продуктов с эскизами. Я хочу, чтобы пользователи щелкали эскизами, чтобы перейти в категорию.

Документация на сайте Bootstrap предоставляет эту базовую разметку:

<ul class="thumbnails">
    <li class="span4"> 
        <a href="#" class="thumbnail">
            <img data-src="holder.js/300x200" alt="">
        </a>
    </li>
    ...
</ul>

У меня есть Googled для получения информации о holder.js, найдите официальную страницу holder.js, загрузите zip-версию, поместите файлы в папку js моего сайта и связали с файлом holder.js с тегом script в мой HTML.

Но как/где в разметке указать, какие файлы изображений использовать?

Мне также нужно указать название категории под каждым изображением, возможно, с тегом span или h4. Это должно было бы стать частью интерактивного блока.

UPDATE: Просто чтобы прояснить, это действительно только стилистические аспекты компонента эскизов, которые я хочу использовать. Поэтому, возможно, я смогу добиться этого с помощью компонента эскизов и связанной с ним разметки HTML и вообще не оставить файл holder.js?

Это вид HTML-разметки, который я хотел бы использовать:

<ul class="thumbnails">
    <li class="span4">
        <a href="/category-name/" class="thumbnail">
            <img src="/assets/images/filename.jpg" alt="">
            <span>Category name</span>
        </a>
    </li>
    ...
</ul>
4b9b3361

Ответ 1

Holder.js - это просто компоновщик изображений, основанный на javascript и встроенных изображениях. Он используется бутстрапом для создания образцовых изображений. В этой библиотеке нет необходимости в производстве. Поэтому вместо использования атрибута data-src и библиотеки holder.js вы должны использовать атрибут src и разметку, например:

<ul class="thumbnails">
    <li class="span4">
        <a class="thumbnail" href="#">
            <img src="/image/path.jpg" alt="My Image" />                
            <span class="caption">This is my image</span>
        </a>
    </li>
</ul>

Вам также может потребоваться отключить подчеркивание текста в заголовке изображения. Просто используйте css:

a.thumbnail:hover {
    text-decoration: none;
}

Пример: http://jsfiddle.net/M3fpA/46/