Меню для Сайта своими руками

58
15.09.08 в рубрике Улучшить Блог

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

Радует то, что это почти всегда одно и тоже. Исключение, пожалуй, один случай: когда на сайте выпадающее меню. К примеру, есть кнопка «уроки», наводя на которую, выпадает целый список: «уроки photoshop», «уроки flash», «уроки 3D Max» и т.д. Для пользователя такое меню на сайте очень удобное, но для поисковых систем такая конструкция усложнит и замедлит индексацию.

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

Лучший вариант – это обыкновенная гиперссылка. Но ведь хочется, чтобы меню выглядело красиво, чтобы кнопки менялись при наведении курсора, правильно? И я с Вами согласен. О том, как создать такое меню для сайта, я и собираюсь рассказать. Именно по такой технологии сделаны меню навигации на моем сайте. Один пример в верхнем правом углу, второй внизу, в подвале сайта.

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

Хватит слов, перейдем к делу ;)

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

Этот код помещается в каскадную таблицу стилей (CSS). Если Вы еще не в курсе, что это такое, прочитайте книгу «Блочная Верстка» из содержания которой почерпнете массу полезной информации.

Вернемся к меню для сайта и его коду.

  • #nav {
    width: 990px;

    /*ширина всего меню навигации */

    height: 50px;

    /*и, разумеется, его высота*/

    background: url (img/nav.jpg) no-repeat #374f37;

    /*тут мы задаем параметры фона; сразу прописываем путь к картинке, котороая будет служить фоном, после указываем, что эта картинка не повторяется и в конце указываем цвет меню, на случай, если пользователь отключит графику*/

    font-size: 18px;

    /*размер шрифта */

    float:left;

    /*делает так, что наш блок с меню располагается справа; на самом деле меню растягивается на всю длину сайта и нам это вроде не нужно, но этот параметр понадобятся, чтобы не «косячил» макет, чтобы меню «дружило» с остальными блоками */

    }

  • #nav ul {
    margin:4px 0 0 25px;

    /*меняя эти параметры, я «двигаю» кнопки относительно фона */

    list-style:none;

    /*меню создается в виде списка, а команда «none» указывает на то, что у строк этого списка не будет указателе в виде цифр или маркеров; чтобы лучше уяснить, что я имею ввиду, удалите эту строку, когда будете делать свое меню для сайта и увидите, что из этого получится; когда посмотрите – вернете строку на место*/

    }

  • #nav li {
    display:inline;

    /*чтобы наши кнопки выстраивались в линию, а не столбцом */

    }

  • #nav a {
    float:left;

    /*указывает, что кнопки должны выстраиваться слева направо */

    display:block;

    /*этот параметр нам нужен, чтобы у нас была не просто ссылка, а ссылка с «каркасом», который и будет создавать иллюзию кнопки */

    width: 98px;

    /*длина этого «каркаса» */

    height: 50px;

    /*и… правильно! */

    background:url («img/key.png») no-repeat;

    /*тут все, как и в случае с фоном для меню; кто не уяснил, пускай вернется чуть выше и повторит */

    text-align : center;

    /*положение текста внутри «каркаса» */

    text-decoration: none;

    /*делаем, чтобы текст был чистый, без всяких подчеркиваний, которые в меню навигации нам не нужны совершенно*/

    padding:10px 2px 10px 0px;

    /*этими циферками можно подправить положение надписи внутри «каркаса», если нас что-то не устраивает: подвинуть, опустить и т.д. */

    color:#FFF;

    /*цвет надписи, когда кнопка не активна */

    }

  • #nav a:hover {
    background-position:0% -50px;

    /*здесь мы указываем, на сколько пикселей нужно поднять фон; подробнее опишу чуть ниже */

    color:#66ff66;

    /*цвет текста, когда на кнопку наведен курсор */

    }

Вот собственно и все, как видите, ничего сложного. Осталось лишь рассказать про параметр «background-position» и зачем он нужен. Вообще, можно обойтись без него, а просто прописать «background» и путь к картинке (или цвет), на которую должен будет меняться фон при наведении курсора. Но в таком случае, если у пользователя слабая скорость Интернета, при наведении курсора будет происходить торможение: сначала фон пропадет вовсе, потом, когда только загрузится новая картинка, он изменится на нужный.

Дабы такого не происходило, нужно нарисовать оба фона на одной картинке: сверху тот, который будет у кнопки в неактивном состоянии, ниже, который появится при наведении курсора. В зависимости от того, какой высоты кнопка, мы и указываем, на сколько пикселей нужно поднять фон.

Чтобы показать меню на сайте, в код страницы нужно добавить такой кусок:

  • <div id="nav">
    <ul>
    <li><a href="#">Главная</a></li>
    <li><a href="#">О Сайте</a></li>
    <li><a href="#">Combats</a></li>
    <li><a href="#">Linux</a></li>
    <li><a href="#">Windows</a></li>
    </ul>
    </div>

Если Вы делаете шаблон для WordPress, то код должен выглядеть так:

  • <div id="nav">
    <ul>
    <li class="<?php echo $highlight; ?>«><a href=»<?php echo get_settings ('home'); ?>"><?php _e ('Home','wp_multiflex'); ?></a></li>
    <?php wp_list_pages ('sort_column=menu_order&depth=1&title_li=' ); ?>
    </ul>
    </div>

Все. Думаю, эта заметка поможет Вам при создании меню для Вашего сайта. Если что-то не понятно, есть что добавить или обсудить, милости прошу отметиться в комментариях :)

Popularity: 1%

Знаете, а у Вас замечательный сайт!

3
31.07.08 в рубрике Улучшить Блог

Думаете, я лукавлю? Аж ни разу. Сейчас я собираюсь поведать тайну, которая вызовет у скептиков ироническую улыбку. Но о них поговорим чуть ниже, а сейчас непосредственно тайна...

Вы должны быть уверены, что ваш сайт просто замечательный.

Нет, вы не должны в это верить или надеяться на такое восприятие со стороны посетителей. Ключевое слово именно уверены. Если вы действительно будете это чувствовать, то эта уверенность передастся и посетителям. Конечно, далеко не всем.

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

Было пару раз, когда мне присылали письма с обвинениями, что я ни черта не умею и все делаю неправильно. Эти слова не имели подтверждений, то есть мне не указали на ошибки. Признаюсь, было очень неприятно слышать такие слова, тем более, я в упор не мог понять, где я допускаю ошибки.

Раз я имел счастье заглянуть на сайт одного из таких «критиков». Он отдавал таким примитивизмом, что я сразу успокоился и понял: человек просто завидует моим достижениям. Вместо того, чтобы обратиться за помощью и спросить совета.

Еще один «критик», который мне хорошо запомнился, упрекнул меня в том, что я не имею права продавать свои услуги. Что, мол, такие новоявленные фрилансеры (приготовьтесь) отбивают клиентов и не дают работать настоящим профессионалам!

С одной стороны, конечно, смешно, а с другой очень даже грустно становится: откуда берутся люди, двигатель которых — зависть и зло? Но не станем углубляться в философию, у нас другая тема дискуссии.

Так вот, такие недоброжелатели будут преследовать вас постоянно. И чем больших успехов вы добьетесь, тем больше их появится. Но научитесь не обращать на них внимания, ибо это далеко не критики, а неудачники-нытики. Критик всегда «обгадит» все, что только можно, но указывая пальцем на недочеты. А если хорошо попросить, то он расскажет не только о промахах, но и подскажет, как от них избавиться. Вот таких людей нужно любить и благодарить.

Мое личное убеждение: критика — двигатель прогресса. И когда кто-то оказывает мне честь провести грамотную критику, моей радости нет границ.

Безусловно, на месте стоять нельзя и необходимо постоянное развитие. Но даже на начальном этапе у вас замечательный сайт! И не важно, в чем она (замечательность) проявляется: дизайн, контент или идея, главное, что она есть. А она обязательно есть. И даже если вы об этом еще не знаете, то советую повнимательнее посмотреть на свой сайт — и она обязательно найдется. Гарантировано.

Это простая истина, которая проверена временем и уже неоднократно подтверждалась на практике.

На самом деле создание успешного сайта — задача не такая уж и сложная, главное знать небольшие секреты. Один из них вы только что узнали. А применять его или нет, решать только вам. Сайт, как и интерьер квартиры. Одним нравится, другим нет. В Уфе можно заказать дизайн квартиры, если что.

Popularity: 1%

Узнайте, как получить Работающий Сайт, а не Головную Боль

0
09.07.08 в рубрике Дизайнерские Штучки

В качестве предисловия: несмотря на то, что статья была написана для тех, кто собирается купить сайт, хочется, дабы ее прочли и начинающие веб-мастера.

Часто приходится сталкиваться с комментариями недовольных заказчиков, которые жалуются на халтурность исполнителя и рвут волосы по поводу того, что выбросили немалые деньги, а в ответ получили груду цифрового мусора, а не сайт. Или попались на удочку профессионального кидалы, который скрылся в неизвестном направлении после полученной предоплаты.

И знаете кто виновник всего происходящего? Нечистоплотные исполнители? Халтурщики-фрилансеры? Дизайнеры-недоучки? Нет, нет и еще раз НЕТ! В происшедшем виноват только заказчик, который согласился на сотрудничество с такими исполнителями и никто больше! А причина банальна до невозможности — заказчик некомпетентен в вопросе веб-дизайна и даже не удосужился навести справки о том, как и у кого заказывать сайт.

В первую очередь стоит разделить понятия веб-студия и фрилансер. Стоит понимать и помнить, что у первых цена на работу будет в десятки раз выше. Цена услуг веб-студии обуславливается более качественным выполнением работы? Смею Вас разочаровать — далеко не всегда такое суждение правильное. Обратите внимание, что фрилансер берет исключительно сумму на создание сайта. В студии с Вас возьмут деньги за ту же работу, а еще деньги, которые пойдут на оплату аренды офиса, на зарплату директору, менеджеру, уборщице и той милой девушке с очаровательной улыбкой, которая принимала заказ и угощала Вас кофе.

Вы скажете, что в студии на каждый участок работы есть свой специалист. Каждый из них занимается исключительно своим делом, а значит, вся работа будет сделана качественней и быстрее, чем у одиночки-фрилансера.

И знаете, что я отвечу? Гоните в шею такого фрилансера. Неужели Вы думали, что я при создании сайта проделываю всю работу сам? Это далеко не так. Я знаком с основами верстки и оптимизации сайта, это мне просто необходимо, но я в первую очередь занимаюсь дизайном сайта, непосредственно той частью в создании сайта, которую Вы видите при открытии странички в браузере. Мне необходимы знания верстки, иначе, при создании макета, можно наворотить такого, что кодер будет тихо плакать, глядя на мой шедевр. Я очень хорошо знаком с основами оптимизации сайта, как для поисковых систем, так и для корректного отображения в браузерах. Вполне сойду и за копирайтера. Моих знаний более чем достаточно для создания реально работающего проекта.

Но! Если нужно вывести сайт на первые позиции в поисковых системах, привлечь тысячи целевых посетителей, написать индивидуальную систему управления сайтом или сложный скрипт — я передаю эту работу своим коллегам по цеху, проверенным и надежным. Почему я поступаю так, а не развиваюсь сам в данных отраслях и не делаю всю работу сам? Да по двум простым причинам, которые приводились в качестве плюсов работы веб-студий. Качество и скорость выполнения. Каждый человек должен быть специалистом в своей узкой специфике. Можете смело плюнуть в того, кто считает иначе. Вот так фрилансеры с разными направленностями сайтостроения объединяются и создают свою «веб-студию», с ценами на порядок ниже, чем у реальных веб-студий.

Обратили внимание, что одно и то же словосочетание написано по-разному, в кавычках и без? Правильно, неспроста это сделано. Что такое настоящая веб-студия, когда смело можно писать без использования кавычек? О всех моментах говорить излишне, нас интересуют только ключевые моменты.

Первое: любая настоящая веб-студия имеет документальное подтверждение, у нее есть хозяин, она платит налоги государству и т.д.

Второе: у веб-студии есть реальный адрес, по которому Вы можете смело приехать и обсудить условия заказа в уютном кресле за чашечкой кофе.

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

Вы хотите заказать работу «дизайн-студии», сайт которой размещен на бесплатном хостинге, а услуги расцениваются от 10 долларов и сайт под ключ стоит 100-200 долларов? Без обид, но Вы в своем уме? С таким отношением можно получить простатит, но точно не хороший сайт. Посудите сами, на создание сайта с нуля уходит около месяца. Разработка дизайна, верстка, наполнение контентом. Раскрутка, на которую уходит куда больше времени, я в расчет пока не беру.

Предположим, что необходимо создать несложный, с технической стороны, проект, сайт-визитку. Нужно нарисовать макет, сверстать его в шаблон, сделать две-три статические страницы, наполнить их информацией. Все. Работа, которую я выполню без привлечения других веб-мастеров. На создание такого сайта в лучшем случае уйдет около двух недель (если нормально составлено техническое задание, заказчик определился, чего хочет и мне не нужно «тыкать пальцем в небо»).

А заказчика почему-то начинает дергать и у него закатываются глаза при фразе «200 евро». Извините, но и Вы обращаетесь не к человеку с улицы. Для Вас создается реально работающий инструмент, который будет приносить прибыль (или другие выгоды, с целью достижения которых создается сайт).

Сайт — это не просто картинки на мониторе, это именно инструмент, который не должен, а просто обязан работать Вам во благо. А иначе нет смысла его создавать. Это Вам скажет любой, знающий свое дело, веб-дизайнер. Он же и объяснит, как именно этого можно добиться.

Вот если бы еще и все заказчики слушали, а не доказывали с пеною у рта свою правоту. Но тут уже не попрешь, кто платит, тот и музыку заказывает. А в нашем случае сайт.

Именно такого исполнителя, который сможет проконсультировать, что будет лучше и выгоднее для Вашего конкретного случая, и нужно искать. Безусловно, у веб-дизайнера уже должно быть какое-то имя и авторитет в определенных кругах, которыми он дорожит и не захочет терять из-за одного заказа, пускай и на крупную сумму.

К созданию сайта нужно применять комплексный подход выполнения работ. Не советую обращаться к одному специалисту за дизайном, а потом искать, кто бы его сверстал и установил на движок. Зачем создавать себе лишние проблемы и потом носиться с макетом, как курица с яйцом? Заказчик должен иметь возможность получить в свое распоряжение весь спектр услуг, начиная от регистрации домена и заканчивая дальнейшим администрированием сайта. И все это — в одном месте. Лично я работаю именно по этому принципу и считаю, что это правильно.

В заключение подошли бы сотни изречений, вроде «скупой платит дважды» и т.п. Не буду их все перечислять, скажу лишь одно: отнеситесь к покупке услуг на создание сайта с такой же серьезностью и ответственностью, как к покупке нового авто или дома. Не торопитесь и не пытайтесь экономить (беспричинно переплачивать тоже). Обращаться в дизайн-студию или к фрилансеру — это уже исключительно Ваше дело. Но при выборе постарайтесь учесть все вышеизложенные моменты.

Popularity: 1%

Книга «Сайт не Юрского Периода»

21
01.07.08 в рубрике Скачать

Спонсор поста: веб дизайн саратов

С чего начать создание своего сайта?

Как сделать сайт, который будет интересен не только его создателю, но и посетителям?

В чем кроется успех популярных сайтов?

Многие задают себе эти вопросы, но лишь единицы находят на них ответы, пройдя тернистым путем проб и ошибок, которые отнимают уйму времени, а в ответ — лишь крупицы полезной информации.

Многие отказываются от мысли о создании сайта, так и не сумев найти решения задач, с которыми сталкиваются в самом начале.

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

Чтобы получить свой экземпляр книги, подпишитесь на рассылку «Тайны Магии Дизайна», из которой также почерпнете много полезной информации по теме создания и продвижения сайта.

Из содержания книги Вы узнаете:

Об ошибках, которые допускают начинающие веб-мастера при создании сайта, а главное — как не допустить этих ошибок самому.

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

Почему у людей получаются «мертвые» сайты и как этого избежать.

Как получить качественно работающий сайт без начальных капиталовложений.

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

Какая технология создания сайта понадобится при разработке Вашего проекта.

Как правильно
подобрать хостинг для своего сайта.

Почему
все «пинают» бесплатные хостинги.

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

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

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

Знаете, где покататься на коньках можно? Я бы покатался с удовольствием.

Popularity: 1%

А Вы уже привязали RSS-ленточки к своему веб-сайту?

5
05.06.08 в рубрике Улучшить Блог

RSS-ленты в просторах Интернета -явление далеко не новое, но достаточно удобное и практичное. Тем не менее, по-прежнему имеется некий дефицит информации на данную тему. Даже именитые гуру почему-то не уделяют rss-лентам должного внимания. Ну а о посредственных деятелях и говорить нечего, они скорее будут публиковать давно устаревший материал, переливая из пустого в порожнее, чем возьмутся за описание чего-то нового и актуального.

В чем же прелесть сего изобретения?

  1. Быстрое подключение: достаточно всего одного клика по кнопке rss-ленты, будь она размещена на странице сайта или в адресной строке браузера, не важно, и Вы сразу становитесь читателем ленты.
  2. Оперативная передача информации: Вы получаете уведомление о новой ленте в тот же миг, как только она выйдет. Это не рассылка, которая может доходить несколько часов или не дойти вовсе. Даже если на момент выхода ленты Вы были не в Сети, о новой ленте Вас оповестят, как только Вы запустите браузер. Для чтения информации также достаточно одного клика мышкой, не нужно возиться с паролями и перебиранием почты в поисках нужного сообщения.
  3. Полная независимость: не важно кто Вы, откуда, какими программами и сервисами пользуетесь. Вас не будут мучить волокитой вроде: «зарегистрируйтесь на сайте, создайте почтовый ящик на нашем сервере, подождите 30 секунд, перейдите по партнерской ссылке, а может вам нужна работа в Севастополе? » и т.д.
  4. Абсолютная безопасность: при подключении к rss-ленте Вы не вводите никаких личных данных, а следовательно, если Вас не устраивает присылаемая информация, то, отключившись от ленты, Вы совершенно «чисты». Вас не будут засыпать ненужной информацией. Здесь невозможен спам, ведь Вы не даете никаких своих контактов. Это односторонняя связь, где количество и качество получаемой информации зависит только от Вас.

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

Если Ваш сайт построен на основе какого-то движка, то проблема отпадает, в них встроена функция rss-лент. Если же сайт верстался самостоятельно, без использования различных высокотехнологических премудростей, то могу посоветовать воспользоваться услугами сайта www.rsslenta.ru/

Почему я использую именно его? Все очень просто — это первый сайт, который я нашел в Сети. Его услуги меня вполне устраивают, на нем и остался. В принципе, в использовании и настройке ленты через данный сайт нет ничего сложного и подробное описание будет излишним. Если же Вы столкнетесь с какими-то трудностями при настройке, пишите, обязательно помогу.

Для того, чтобы в адресной строке браузера отображалась иконка на подключение к rss-ленте, в код страницы нужно добавить

<link rel="alternate" type="application/rss+xml" title="RSS 2.0″ href="http://rsslenta.ru/visitor/feedxml/feed/876″ />

Где href=http://rsslenta.ru/visitor/feedxml/feed/876 адрес Вашей ленты.

Вотсбственно, все. Используйте и оценивайте! Думаю, недовольными не останетесь.

В дополнение к теме
урок по Adobe Photoshop «Иконка для RSS-ленты.»

Автор: Найкрис Кроули.

При использовании материала ссылка на сайт обязательна

Popularity: 1%


<<<123456>>>


© 2007—2012 дизайнер Найкрис Кроули