Волшебство HTML. Как сделать шапку для сайта активной

Думаю, многие озадачены, прочтя такой заголовок. Действительно, что такое активная шапка сайта? Как сделать шапку сайта активной? Сразу оговоримся: придется здорово поработать руками и головой, но на выходе вы получите жирный плюс на главной (или на всех страницах) в виде увеличения полезной площади. Сейчас www.hitech.tomsk.ru научит вас превращать мертвые картинки шапки сайта — в настоящий навигатор по сайту. Запаситесь терпением, и для начала работы скачайте бесплатный фоторедактор Gimp.
Стандартные и громоздкие, занимающие порой до 30-50% площади страницы шапки (изображения) красивы, когда они уникальны. Но когда вы сделаете шапку сайта еще и активной, она станет настоящим и неповторимым брендом, фишкой вашего ресурса. Берем для примера произвольную картинку (размеры своих картинок уточняйте в css) 950Х250. Оптимальный формат изображения — jpeg. Представим, что это шапка нашего сайта, www.hitech.tomsk.ru:

Как сделать шапку сайта

Составляем таблицу параметров Map

Наша шапка для сайта имеет 5 элементов навигации: две текстовые надписи, и три изображения. В зависимости от требований вашего ресурса, это может быть и несколько десятков разных слов-названий, и столько же картинок — миниатюр. Каждый элемент шапки для сайта у нас превратится в активную ссылку! Далее открываем блокнот и аккуратно, в точной последовательности записываем координаты каждого элемента шапки сайта. Найдите в боковой панели Gimp инструмент «Измеритель», и кликните по нему. Теперь ставим точку у левого края картинки, нажимаем левую кнопку мыши, и останавливаем у верхней левой границы ссылки в области первого текста. В нашем случае измеритель показал, что расстояние от левого края изображения до начала верха области активной ссылки — около 17 пикселей. Значит, в блокноте записываем: 17. Теперь вымеряем расстояние от верхнего края шапки до начала верха области активной ссылки, здесь значение чуть поменьше, 14 пикселей. Идем дальше, и находим расстояние от левого края шапки, до крайней нижней точки области активной ссылки. У нас получается 256 пикселей. Повторяем замер сверху, до крайней нижней точки будущей активной зоны вокруг текста, получилось 50 пикселей. Запись в блокноте выглядит так: 17,14,256,50. Надеемся, вам стал понятен алгоритм и схема работы?

Как сделать шапку сайта

Все измерения для визуальной карты сайта в шапке делаются именно в такой последовательности, «левый верхний угол, длина и высота-правый нижний угол, длина и высота». Все, теперь остается просчитать параметры остальных элементов на шапке сайта, и внести их в список. Помните, что последовательность такая же — слева направо. Для множественных точек на визуальной карте, которая у вас получится из шапки, приоритет всегда будет иметь изображение слева. То есть, вторым по списку у нас, в шапке www.hitech.tomsk.ru, будет элемент «вторая текстовая строка сверху».После всех замеров у нас в блокноте выставлены параметры всех объектов:

Первая строка - 17,14,256,50

Вторая строка - 17,70,235,100

Большой прямоугольник — 273,19,493,195

Средний прямоугольник — 549,50,696,168

Маленький прямоугольник — 760,70,858,148

Теперь находим расположение файла шапки в коде страницы, и немного видоизменяем ее, удалив обычное значение (строку с указанием файла header), и вставив такой код: Как можно понять, каждая строка — это обозначение границ активной ссылки на картинке шапки сайта. При наведении курсора мыши на эту область мы получим такой эффект, как на нашей заготовке:

Как сделать шапку сайта

Если ваш сайт управляется CMS, то с кодом придется немного поиграть, в некоторых случаях требуется оставлять и строчку шапки, и добавлять код map. Таким образом можно активировать не только шапку сайта, этот код HTML способен "оживить" любое изображение на сайте. Проявляйте фантазию, составьте карту в шапке сайта так, чтобы ее хотелось рассматривать снова и снова, и вашему сайту гарантирован успех. С пожеланиями удач вашему сайту в России, команда www.hitech.tomsk.ru!