Миниатюры изображений
Миниатюры изображений. Создавайте разные миниатюры изображений, используйте текстовое описание, применяйте разные стили и размеры.
Использование
Чтобы начать использовать компонент Thumbnail, добавьте класс .uk-thumbnail к элементу <img>, <a> или <figure>.
Примеры
Разметка
<!-- Thumbnail <img> -->
<img class="uk-thumbnail" src="" width="" height="" alt="">
<!-- Thumbnail <a> -->
<a class="uk-thumbnail" href="">
<img src="" width="" height="" alt="">
</a>
<!-- Thumbnail <figure> -->
<figure class="uk-thumbnail">
<img src="" width="" height="" alt="">
</figure>
Подпись под картинкой
Добавьте элемент <div> с классом .uk-thumbnail-caption, чтобы использовать текстовое описание под изображением. С элементом <figure> используйте тег <figcaption>.
Пример
Разметка
<!-- Это div в виде миниатюры с подписью -->
<div class="uk-thumbnail">
<img src="" alt="">
<div class="uk-thumbnail-caption">Надпись</div>
</div>
<!-- Это ссылка в виде миниатюры с подписью -->
<a class="uk-thumbnail" href="">
<img src="" alt="">
<div class="uk-thumbnail-caption">Надпись</div>
</a>
<!-- Это figure в виде миниатюры с подписью -->
<figure class="uk-thumbnail">
<img src="" alt="">
<figcaption class="uk-thumbnail-caption">Надпись</figcaption>
</figure>
Модификаторы размера
Добавьте класс .uk-thumbnail-large, .uk-thumbnail-medium, .uk-thumbnail-small или .uk-thumbnail-mini, чтобы изменить размер изображения. Компонент Base применяет адаптивность изображений по умолчанию.
Пример
.uk-thumbnail-large.uk-thumbnail-medium.uk-thumbnail-small.uk-thumbnail-miniРазметка
<div class="uk-thumbnail uk-thumbnail-large">
<img src="" alt="">
<div class="uk-thumbnail-caption">Подпись</div>
</div>
<div class="uk-thumbnail uk-thumbnail-medium">
<img src="" alt="">
<div class="uk-thumbnail-caption">Подпись</div>
</div>
<figure class="uk-thumbnail uk-thumbnail-small">
<img src="" alt="">
<figcaption class="uk-thumbnail-caption">Подпись</figcaption>
</figure>
<figure class="uk-thumbnail uk-thumbnail-mini">
<img src="" alt="">
<figcaption class="uk-thumbnail-caption">Подпись</figcaption>
</figure>
Вы даже можете масштабировать миниатюру за пределы ее настоящего размера, чтобы она отображалась на всю ширину родительского элемента. Для этого нужно добавить класс .uk-thumbnail-expand.
Пример
Разметка
<div class="uk-thumbnail uk-thumbnail-expand">
<img src="" alt="">
<div class="uk-thumbnail-caption">Заголовок</div>
</div>
Thumbnail и Grid
Вы легко можете создать сетку с миниатюрами, используя компонент Grid.
Пример
Разметка
<div class="uk-grid">
<div class="uk-width-medium-1-2"><img class="uk-thumbnail" src="" alt=""></div>
<div class="uk-width-medium-1-2">
<div class="uk-grid">
<div class="uk-width-medium-1-2"><img class="uk-thumbnail" src="" alt=""></div>
<div class="uk-width-medium-1-2"><img class="uk-thumbnail" src="" alt=""></div>
</div>
</div>
</div>