Галерея для сайта. Урок 1

Галерея для сайта

От автора: одним из неотъемлемых элементов практически любого сайта, наверное, является галерея. Ее обязательно можно видеть на сайте-портфолио и даже во множестве экземпляров. Она часто необходима для блога, интернет-магазина, корпоративного сайта и т.д.

В цикле из нескольких уроков мы с вами будем создавать несложную, но вместе с тем привлекательную галерею.

скачать исходникискачать урок

Итак, давайте начнем с разметки. У нас будет обертка (wrapper), в которой может быть как галерея, так и другой контент. Сама галерея будет находиться в блоке с классом gallery. Разметка каждой картинки галереи будет следующей:

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и научитесь верстать современные сайты на HTML5 и CSS3

Узнать подробнее

Дополнительный div я ввел для более простого возможного расширения функционала галереи. Однако, по большому счету, можно обойтись и без него.

Для оставшихся картинок необходимо добавить точно такую разметку, изменяя лишь названия картинок. Пока это рутинный процесс и все картинки мы вынуждены добавлять вручную. Но в последующем мы напишем для галереи функционал на PHP, который сделает добавление картинок простой процедурой.

Теперь добавим стилей нашей галерее:

На что здесь можно обратить внимание? Интересен вариант центрирования картинок по вертикали. Способ, который мы использовали (для .item > div) не требует от нас знания высоты элемента для его центрирования по вертикали, т.е. фактически мы можем использовать для галереи картинки различных размеров и все будет смотреться ровно и аккуратно.

Разметка и оформление галереи, в общем, готовы. Осталось добавить функционал а-ля lightbox для красивого показа большой картинки при клике по ее маленькой копии. Я для этой цели выберу Lightbox 2. Корректно подключим его стили и сам плагин и добавим для ссылок галереи необходимый атрибут:

На этом мы завершим текущий урок. Удачи и до новых встреч!

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и научитесь верстать современные сайты на HTML5 и CSS3

Узнать подробнее

Хотите научиться делать фотогалереи как Вконтакте?

Прямо сейчас изучите курс по созданию красивой фотогалареи как Вконтакте!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (2)

  1. Iryna

    Здравствуйте, Андрей.
    Благодарю за отличный урок, как всегда на высоте!
    Очень нравится подача материала в Вашем исполнении — всё легко и понятно).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree