|
Если Вам нужен качественный хостинг и Вы непротив сэкономить 10% на его покупке, то Вы можете воспользоваться моим специальным предложением по скидке на хостинг от компании Ютекс.
|
Выезжающее меню с помощью jQuery
В этом уроке мы создадим уникальное выезжающее меню с помощью jQuery. Это большое меню будет содержать название и описание каждого элемента меню. Оно будет выезжать снизу, показывая при этом иконку и текст описания. Мы будем использовать CSS3 свойства для красивых эффектов тени и jQuery для интерактивности. Иконки для меню взяты из набора Luna Grey - http://dryicons.com/free-icons/preview/luna-grey-icons/ В исходниках их не будет, так как автор запрещает распространять их с других сайтов. Названия файлов я оставил такими же, так что Вам стоит лишь скачать иконки с того сайта.
Давайте приступим... Разметка Меню будет находится внутри контейнера. Меню будет состоять из неупорядоченного списка с элементами ссылок внутри. Элементы ссылок будут содержать два span: один для названия, второй для описания. У нас также будет использован элемент "i" для иконки
Не забудьте исправить ссылки на свои. CSS Давайте начнем с стилей окружающего контейнера. Контейнер будет иметь относительное положение, так как само меню - абсолютное. Нам необходимо будет спрятать часть с описанием с помощью overflow:hidden.
Мы создаем красивые тени и закругленные углы с помощью CSS3 свойств. Помните, что они будут работать только в современных браузерах. Список будет иметь следующие стили:
Как Вы можете увидеть, мы прячем элемент нажатия на ссылку практически полностью. Мы делаем это с помощью отрицательно bottom позиции. Можете поиграть с этим значением и немного видоизменить меню. Теперь давайте взглянем на классы для иконок:
CSS для названия и описания имеют такой вид
Мы также хотим, чтобы 2 span меняли цвет фона и текста, так что мы также определим классы для ссылок при наведении
Вот со стилями и покончено. Давайте добавим немного красивых эффектов с помощью jQuery. Javascript Код Javascript будет очень простым, так как мы делаем только две вещи: выезжают элемент ссылки и иконка. Все происходит при наведении мышки.
Для того, чтобы элемент ссылки двигался мы меняем нижнюю позицию и анимируем ее. Для иконки мы изменяем значение top и даем эффекту больше времени, так как мы хотим сделать небольшую задержку. Вот и все готово! Вышло неплохо! Данный урок подготовлен для Вас командой сайта http://ruseller.com Оценивать уроки могут только зарегистрированные пользователи Если хотите не упустить данный урок, добавьте его в закладки Пять последних добавленных уроков в рубрике jQuery: »Моменты использования jQuery, в которых чаще всего путаются начинающие разработчики »Маленький плагин jQuery для автопрокрутки до верха страницы »Как использовать виджет Autocomplete iQuery UI »Подсчет введеных символов с индикатором (jQuery) Зарегистрируйтесь, чтобы иметь возможность добавлять комментарии Комментарии: Автор: Antoxa (2010-07-13 19:57:23) Меню отпадное автору респект! Сайт супер! По рекламе кликал :) Если кому интересно вот это меню с небольшими доработками helpcompu.hut2.ru Автор: Graf (2010-03-30 18:29:11) Для Champ: /*Тег del — удаляет, а ins — вставляет. Неплохо вставляет. Только лично мне очень не по душе подчёркнутость на вебе, если это не ссылка. Вот здесь как раз и надо позаботиться с помощью CSS. Например, таким образом ins,a { font-style:italic; text-decoration:none; } */ Автор: Warfare (2010-03-27 19:06:04) Норм ;D Автор: Champ (2010-03-19 05:46:23) как убрать подчеркивание(синее/фиолетовое) под текстом в меня после добавления ссылки (например, для перехода на About)? Автор: Kolian (2010-03-13 17:44:52) Stakan, в новой опере 10.5 проблем нету больше... Так что меню отличное, а браузер советую обновить)) Автор: Stakan (2010-03-12 23:36:49) В опере кстати со стилями тоже не совсем то.. Но так вобще штука весёлая) Автор: antosha (2010-03-12 21:16:03) просто восхитительное меню Автор: MrJenika (2010-03-12 19:12:27) жалко в Ie квадратные уголки Автор: angemax (2010-03-12 18:17:27) А как такое меню сделать для Joomla? Автор: papalev (2010-03-12 17:45:04) Супер спс полезно Автор: HunterNNm (2010-03-12 17:37:23) маленький недостаток - подгружают малехо комп |
Если Вы давно мечтаете о создании собственного блога на движке Wordpress, то советую Вам обратить внимание на мой новый видеокурс "Wordpress - Профессиональный блог за один день". Это более 100 видеоуроков по всем аспектам создания и ведения своего блога на самом популярном движке в мире.
Меня часто спрашивают, как я раскручивал данный сайт? Мой ответ таков. Для раскрутки данного сайта использовалась методика "Мастер план по раскрутке сайта", которая была предложена Юсуфом Губайдуллиным в начале 2009-го года.
|
||






Автор: Roman (2010-07-22 19:26:21)
Здравствуйте, дорогие вебмастера, прошу помощи. Как такое меню можно установить на WordPress? Всем заранее спасибо!