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

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

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

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

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

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

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

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

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

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

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

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

Метки:

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

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

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