Меню для сайта — как сделать горизонтальное или вертикальное выпадающее меню на CSS и Html

Рубрика: Верстка сайта,Онлайн сервисы

Приветствую вас, уважаемые читатели блога KtoNaNovenkogo.ru. В этой статье я хочу рассказать о достаточно простом и необременительном способе создания горизонтальных и вертикальных выпадающих меню на CSS без использования технологии JavaScript (Выпадающее меню на JavaScript), опираясь лишь на голый CSS.

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

Выпадающее меню для сайта

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

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

Меню для сайта — горизонтальное или вертикальное выпадающие меню на CSS

Зайдя на сайт онлайн сервиса PureCSSMenu вам нужно будет в первую очередь определиться с шаблоном выпадающего меню. Онлайн сервис предлагает выбор из пяти шаблонов горизонтальных выпадающих меню и трех шаблонов вертикальных выпадающих меню для вашего сайта. Для выбора вы должны перейти на страницу шаблонов выпадающих меню, нажав на вкладку «Templates» в левой колонке окна мастера создания нового меню для сайта на CSS:
Как сделать выпадающее меню
Щелкните по любому из шаблонов и вы увидите в области «Preview» как будет выглядеть горизонтальное или вертикально выпадающее меню, созданное на основе данного шаблона с использованием одного лишь CSS (таблиц каскадных стилей).

Посмотрите как работают выпадающее меню на CSS и прикиньте, какой шаблон, на ваш взгляд, наилучшим образом подойдет к дизайну вашего сайта. Учтите, что цветовое оформление выпадающих меню, а так же размер, тип и начертание шрифта можно будет поменять на вкладке «Parameters» окна мастера создания выпадающих меню:
Выпадающие меню для сайта на CSS
Нужный цвет для шрифтов или фона выпадающего меню вы можете ввести непосредственно в виде Html кода цвета (например, FFFFFF — белый цвет) либо выбрать из выпадающей палитры при щелчке по прямоугольнику с настраиваемым цветом.

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

Создание горизонтального или вертикального выпадающего меню для сайта на CSS

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

  • создавать новые пункты горизонтального или вертикального выпадающего меню (как вложенные, так и не вложенные)
  • удалять уже существующие пункты выпадающего меню для сайта
  • удалить все пункты меню на базе CSS одновременно (очистка)
  • задать надпись для каждого пункта выпадающего меню для сайта
  • повесить ссылку на каждый пункта меню
  • прописать для этой ссылки атрибут Title
  • настроить способ открытия страницы, при переходе по данному пункту выпадающего меню (в этом же окне или в новом окне браузера)

Меню для сайта на CSS
Для того, чтобы удалить все демонстрационные пункты выпадающего меню вы можете нажать на кнопку под названием «Clear» с изображением мусорного бака.

Создание вертикального или горизонтального выпадающего меню

Для создания пункта выпадающего меню для сайта служит кнопка «Add Item» с изображение большого плюса. В этом случае, новый пункт выпадающего меню будет добавлен в самый конец уже имеющихся пунктов горизонтального или вертикального меню. Если вы нажмете на следующую кнопку под названием «Add Next Item», то новый пункт выпадающего меню будет добавлен сразу после выделенного в текущий момент пункта меню в окне мастера.

Для добавления вложенного пункта в выпадающее меню для сайта нажмите на кнопку под названием «Add Subitem», при этом должен быть выбран в окне мастера тот пункт меню, в котором вы хотите создать вложенный пункт. Ну, а кнопка под названием «Remove Item», служит для удаления выбранного в текущий момент пункта горизонтального или вертикального выпадающего меню в окне мастера.

Для каждого созданного пункта выпадающего меню на CSS вы должны заполнить поля в области «Item Parameters».
Создание выпадающего меню для сайта

  • в поле «Text» вы должны вписать текст пункта меню
  • в поле «Link» вы должны вписать адрес страницы, на которую должен будет осуществиться переход, при нажатии на данный пункт меню для сайта
  • в поле «Tip» вы можете, при желании, указать содержимое атрибута TITLE тега ссылки A. Содержимое тега TITLE будет видно, если подвести указатель мыши к ссылке (например, можете посмотреть в верхнем меню данного блога, где у пункта «Главная» прописан атрибут TITLE)
  • в поле «Target» из выпадающего списка вы можете выбрать способ открытия страницы, ссылку на которую вы прописали для данного пункта горизонтального или вертикального меню для сайта. Если вы оставите значение по умолчанию «_self», то при выборе данного пункта выпадающего меню посетителем вашего сайта, страница откроется в этом же окне браузера. Если вы хотите, чтобы страница открывалась в новом окне браузера, то вам нужно будет выбрать из выпадающего списка пункт «_blank»

Вставка созданного на CSS выпадающего меню для сайта в шаблон

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

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

Внутри будет папка images с картинками, которые используются в выбранном вами шаблоне меню. А так же там будет лежать файл purecssmenu.html, в котором находится код с описанием стилей меню (его нужно будет скопировать в файл CSS используемого вами шаблона оформления для вашего сайта) и код HTML с описанием пунктов созданного меню, который нужно будет вставить в нужное место файла шаблона вашего сайта.

Я вставлял горизонтальное выпадающее меню на данный блог (http://ktonanovenkogo.ru), который работает на WordPress, но оно будет прекрасно работать и на любом другом сайте. Нужно будет только правильно выбрать место для вставки выпадающего меню для сайта и прописать код стилей в файла CCS используемого вами шаблона оформления. Расскажу на примере темы оформления WordPress.

Вставляем код выпадающего меню для сайта в CSS файл шаблона

Откройте файл с кодом выпадающего меню purecssmenu.html и скопируйте код CSS стилей, который заключен между Html тегами Style (открывающий и закрывающий Html теги Style копировать не надо):

<!-- Start PureCSSMenu.com STYLE -->
<style>
код стилей для созданного вами на онлайн сервисе PureCSSMenu выпадающего горизонтального или вертикального меню
</style>
<!-- End PureCSSMenu.com STYLE -->

Вставьте этот скопированный из файла выпадающего менюpurecssmenu.html (который вы скачали с онлайн сервиса PureCSSMenu) код стилей в файл CSS (таблицы каскадных стилей) вашего шаблона оформления (обычно лежит в папке с используемой в данный момент темой оформления).

В случае с WordPress это будет файл /wp-content/themes/название-вашей-темы-оформления/style.css. Чтобы узнать путь к используемому у вас на сайте файлу каскадных таблиц стилей CSS, вы можете посмотреть исходный код страницы вашего сайта и найти в верхней его части (между открывающим и закрывающим Html тегом Head) строку:

<link rel="stylesheet" href="http://ktonanovenkogo.ru/путь к вашему файлу стилей/название-файла-стилей.css" type="text/css" media="screen" />

Посмотреть исходный код страницы сайта можно щелкнув правой кнопкой мыши по странице в вашем браузере и выбрав пункт контекстного меню «Исходный код» (Opera), либо «Исходный код страницы» (Firefox), либо «Просмотр кода страницы» (Google Chrome), либо «Просмотр HTML-кода» (IE). Код стилей, взятый из файла purecssmenu.html, можно вставить, например, в самый конец файла CSS вашего шаблона.

У сделанного выпадающего меню для сайта по умолчанию была белая рамка, которая не очень хорошо смотрелась у меня на блоге и так же я немного поменял цвет своего горизонтального выпадающего меню, для того, чтобы оно лучше вписывалось в дизайн блога. Для этого в первом блоке CSS свойств, созданном на онлайн сервисе PureCSSMenu, я удалил несколько строк и поменял код цвета выпадающего меню в строке background-color. Было так:

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#096891;
	background-repeat:repeat;
	border-color:#EEEEEE #AAAAAA #AAAAAA #FFFFFF;
	border-width:2px;
	border-style:groove;
}

а стало так:

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#02648E;
	background-repeat:repeat;
}

Размер и начертание шрифта вы можете подкорректировать в строках начинающихся с font. Посмотреть значения основных свойств, используемых в таблицах каскадных стилей CSS, вы можете здесь: CSS свойства (свойства стилей), параметры CSS.

Вставка кода выпадающего меню в шаблон сайта

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

<!-- Start PureCSSMenu.com MENU -->
HTML код созданного вами на онлайн сервисе PureCSSMenu горизонтального или вертикального выпадающего меню для сайта
<!-- End PureCSSMenu.com MENU -->

Я вставлял этот код в файл /wp-content/themes/текущая-тема-оформления/header.php, в то место, где у меня уже имелся код верхнего, но не выпадающего меню, идущий по умолчанию в моей теме оформления WordPress:

<ul id="nav">
      <li   class="page_item"><a href="http://ktonanovenkogo.ru/" title="KtoNaNovenkogo.ru - в помощь начинающим вебмастерам | Создание и продвижение сайтов на Joomla, блогов на WordPress, форумов на SMF, интернет-магазинов на VirtueMart, заработок на сайте">Главная</a></li>
      <?php wp_list_pages('depth=1&exclude=2860,5172,5195&sort_column=menu_order&title_li=' . ('') . '' ); ?>
    </ul>

Я заменил его соответственно на код из файла purecssmenu.html:

<ul class="pureCssMenu pureCssMenum">
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/" target="_parent" title="KtoNaNovenkogo.ru - в помощь начинающим вебмастерам | Создание и продвижение сайтов на Joomla, блогов на WordPress, форумов на SMF, интернет-магазинов на VirtueMart, заработок на сайте">Главная</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/rubriki"><span>Рубрики</span><![if gt IE 6]></a><![endif]><!--[if lte IE 6]><table><tr><td><![endif]-->
	<ul class="pureCssMenum">
		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/joomla">Joomla — создание сайтов<![if gt IE 6]></a><![endif]><!--[if lte IE 6]><table><tr><td><![endif]-->

			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/joomla/virtuemart-joomla">VirtueMart — создание интернет-магазинов</a></li>
			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/joomla/rasshireniy">Расширения для Joomla</a></li>

		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/seo">SEO и SMO — продвижение сайтов</a></li>
		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/smf">SMF — создание форумов<![if gt IE 6]></a><![endif]><!--[if lte IE 6]><table><tr><td><![endif]-->

			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/smf/mod_smf">Модификации (моды) для форума на SMF</a></li>

		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/wordpress">WordPress — создание блогов<![if gt IE 6]></a><![endif]><!--[if lte IE 6]><table><tr><td><![endif]-->

			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/wordpress/plagini_wordpress">Плагины для WordPress</a></li>

		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/web-obzory">Обзоры полезных онлайн сервисов для вебмастеров</a></li>
		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/html">Верстка —  HTML, CSS, PHP, MySql<![if gt IE 6]></a><![endif]><!--[if lte IE 6]><table><tr><td><![endif]-->

			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/html/html-new">HTML для начинающих</a></li>

		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/zarabotok_na_saite">Заработок на сайте</a></li>
		<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/vokrug-da-okolo">Инструменты вебмастера<![if gt IE 6]></a><![endif]><!--[if lte IE 6]><table><tr><td><![endif]-->

			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/vokrug-da-okolo/programs">Нужные программы</a></li>
			<li class="pureCssMenui0"><a class="pureCssMenui0" href="http://ktonanovenkogo.ru/category/vokrug-da-okolo/hosting">Хостинг и домены</a></li>

	</ul>
	<!--[if lte IE 6]></td></tr></table></a><![endif]--></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/about">О блоге</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/karta-sajta">Содержание</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/obratnay-svyz">Контакты</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/podpiska">Подписка</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/videokursy">Курсы</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/faq">FAQ</a></li>
	<li class="pureCssMenui"><a class="pureCssMenui" href="http://ktonanovenkogo.ru/reklama-na-bloge">Реклама</a></li>
</ul>

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

Если у вас сайт на Joomla, то вы можете вставить этот код выпадающего горизонтального или вертикального меню в любое место вашего шаблона, предназначенное для вставки модуля (Модули Джумла). Вам нужно будет зайти в админку Joomla и выбрать из верхней строки «Расширения» — «Менеджер модулей».

В верхнем правом углу открывшейся страницы нажмите на кнопку «Создать» и выберите из предлагаемых вариантов модулей «Произвольный HTML-код». Вставьте HTML код созданного на онлайн сервисе PureCSSMenu горизонтального или вертикального выпадающего меню для сайта из файла purecssmenu.html в область «Пользовательский текст», а затем нажмите на кнопку «Сохранить» в верхнем правом углу окна.

Можете также посмотреть видео «Меню для сайта»:


У Евгения Попова вышел новый видекурс Все Технические Моменты Онлайн Бизнеса в Видеоформате, который стоит того, чтобы с ним ознакомиться.

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

Полезные сайты для вебмастеров Faq по онлайн сервисам для вебмастеров
Программы для сайта Faq по программам и онлайн сервисам для вебмастеров

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Получать обновления по почте
Рубрика : Верстка сайта,Онлайн сервисы
Наверх


Комментарии
10-02-2010 в 20:21

Просто шикарно, спасибо! Действительно, простой способ создания выпадающего меню на CSS, особенно приятно, что это легко сделать для WP

Инка

11-02-2010 в 16:07

Можно использовать Ваш код впадающего горизонтального или вертикального у себя на сайте?

AndroiDev.ru

12-02-2010 в 0:27

AndroiDev.ru: лучше и проще, наверное, все же будет с помощью мастера PureCSSMenu создать свое горизонтальное или вертикальное выпадающее меню, а затем получить и скачать его код.

Дмитрий

18-02-2010 в 11:59

Wow, nice tutorial, thanks google translate ;)

flickr gallery

22-02-2010 в 11:07

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

Ян

3-03-2010 в 17:12

Огромное спасибо за обзор. Очень полезно.

Dims

19-04-2010 в 20:18

Я так понял, что менять название страниц в админке менять не получится? Т.е. этот вариант без динамики? Для Joomla не имеет смысла этот способ создания выпадающих менюшек использовать? А встроить этот инструмент в сам WordPress не получится? Плагин прикрутить...

Веретено

19-04-2010 в 21:52

Веретено: да, изменять содержимое пунктов горизонтальных или вертикальных выпадающих меню можно только в том файле, в который вы вставите код этого выпадающего меню (добавлять, удалять, редактировать уже существующие пункты). Плагина для WordPress я не знаю, да и не нужен он совсем, вы же не добавляете новые рубрики на свой блог ежедневно. А при надобности меню можно будет просто переделать на этом же онлайн сервисе PureCSSMenu.

Дмитрий

21-04-2010 в 7:38

Скажите, а можно ли какой-то определённый пункт выпадающего меню (например, у Вас на сайте пункт горизонтального меню «Содержание») выделить другим цветом? Ну, хоть красным. Заранее благодарю за ответ.

Сергей

25-04-2010 в 14:45

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

Дмитрий

28-04-2010 в 20:45

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

Со стандартным выпадающим меню та же проблема, ставлю галку не раскрывать подменю, все равно все раскрыто. :( В чем может быть дело?

relaximus

1-05-2010 в 14:33

relaximus: трудно сказать.

Дмитрий

2-06-2010 в 2:17

А в IE эти выпадающие менюшки будут работать без дополнительного небольшого Java Script? Не проверяли?

Андрей

19-07-2010 в 11:43

Для динамической структуры сайта такое выпадающее меню пригодно? Или там жестко задаются значения?

Иван

1-08-2010 в 19:43

Спасибо за статью. Попробую...

Алексей

4-09-2010 в 22:46

Отметьте, что кнопка «Download» появляется только после регистрации на онлайн сервисе Pure CSS Menu.

Антоншка

5-09-2010 в 20:33

Дмитрий здравствуйте.

А скажите навороченность и множества выпадающих меню

на странице как то влияют на ее скорость загрузки?

СПС заранее...

Alex

19-10-2010 в 0:50

Спасибо за статью!На Joomla делаю выпадающие меню обычным способом, а вот с WordPress пришлось повозиться. Нашла в итоге прикольный плагин, где рубрики обновляются сами. О работе с ним написала у себя в блоге.

Теперь загорелась попробовать ваш способ!

Мария

27-10-2010 в 18:35

А мне не прислали файл с Html, а только лишь папку с картинками :(

ЧТО ДЕЛАТЬ?

Анна

27-10-2010 в 23:52

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

Я все вставила как Вы написали. Получилось.

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

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

Что можно сделать?

Анна

28-10-2010 в 14:36

Вот теперь все снова вернула на свои места, то есть влево подвинула, как изначально было (картинку с шапки слева решила вправо перенести ради такого выпадающего меню). Горизонтальное выпадающее меню зафункционировало.

НО! названия страниц расположились(буквально прилепились) впритык к верхнему краю синей полосы (у меня на шапке в дизайне синяя полоса), а не по центру. Если начинаю двигать всё вниз (чтоб было одинаковое расстояние между верхним и нижним краем синей полоски), то выпадающее меню 2 уровня сильно вниз уходит и опять мышкой не достать.

Ссылку на сайт дать не могу, так как еще не на хостинге(делаю на денвере).

Но вот ссылка на тему(шаблон) сайта(для наглядности):

ВОПРОС:

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

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

Анна

28-10-2010 в 14:40

Что-то у меня не получилось тут нормальную ссылку на тему(шаблон) дать. Повторю попытку, если что :) :

wordpressthemesbase.com/view/856.html

Анна

25-12-2010 в 1:03

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

mamay_p

25-12-2010 в 1:10

mamay_p: перед сохранение измененного файла шаблона попробуйте преобразовать текст в UTF-8 без Bom. В Notepadd это можно сделать в меню «Кодировки». Пункты выпадающего меню должны будут после этого нормально отображаться на русском корректно.

Дмитрий

25-12-2010 в 9:23

Дмитрий: Спасибо. Всё получилось. Только с кодировкой просто в UTF-8. Ещё раз спасибо огромное.

mamay_p

25-12-2010 в 10:02

Дмитрий: теперь другая проблема))))) в неактивном состоянии выпадающее меню торчит сбоку слева посредине страницы, при наведении на материнское меню, выпадающее перемещается на своё законное место.

mamay_p

5-01-2011 в 13:13

Статья интересная но я работаю з Joomla и прыходица часто менять и создавать пункты меню и для меня етот способ не подходит в интернете нашол сайт и статью способ который описан очень мне подошол может напишыте другой способ создания вертикального меню 5-уровневое вертикального меню сам немогу разобраца

Виктор

10-01-2011 в 14:11

А подскажите новичку, куда вставлять все эти файлы на сайт? – разметку, стили? Изначально у меня на сайте верстка табличная, как это с css срастить? помогите пожалуйста! я уже третий день борюсь! mamay_p говорит, что:

Дмитрий: теперь другая проблема))))) в неактивном состоянии выпадающее меню торчит сбоку слева посредине страницы, при наведении на материнское меню, выпадающее перемещается на своё законное место.

goodvina

14-01-2011 в 7:06

Спасибо! Вот бы еще созданное меню научиться таскать по экрану, т.е. в нужное место вставлять!!! ПОМОГИТЕ! В файле «cm-style.css» меняю «relative» на «absolute» с указанием «Top» и «Left» позиции и, не получается!

Андрей

14-01-2011 в 8:23

Еще бы научиться изменять положение меню на дисплее. Где в css position вставлять. Подскажите пожалуста!!! Help!!!

Andrey

17-01-2011 в 2:10

Добрый день, прошу помочь у меня не вышло все вставить куда надо.

первую часть просто поставила в конец ксс кода шаблона. а вот со второй частью проблемы.

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

valya

2-02-2011 в 0:35

Долго мучился, пытаясь повторить эти танцы с бубном, чтобы вставить горизонтальное меню в старенький шаблон Joomla. Файла style.css в шаблоне нет вообще. Так и не понял куда нужно вставлять код, как описано в статье. С созданием модуля с произвольным HTML вообще беда — вставляю его в позицию, где должно располагаться горизонтальное меню (в ней размещается не выпадающее горизонтальное меню), но в результате весь шаблон съезжает на пол-экрана вниз, а вначале появившегося меню и в конце вдобавок появляются реквизиты сайта Pure CSS menu.

Если кто-нибудь может подсказать что куда вставлять, буду очень благодарен.

Сергей

9-02-2011 в 22:13

Доброго времени суток!

1.зарегистрировался purecssmenu.com

2.Создал меню на сайте purecssmenu.com

3.скачал архив, распаковал его.

4.скопировал код и...а в какую часть кода (в моей таблице стилей) вставлять скопированный код?

У меня то размещение менюшек скакать начинает, то вообще ничего не происходит :( ((

Подскажите пожалуста.

Заранее благодарен.

Евгений

10-02-2011 в 23:48

как найти нужное место вставки кода в файле style.css и куда вставлять html код???

Евгений

11-02-2011 в 8:23

у меня на опере меню сдвинулось на верх, а в FF и IE все пошло нормально, как поступить с оперой? Спасибо

Намик

12-02-2011 в 1:09

Намик: как найти нужное место вставки кода в файле style.css и куда вставлять html код???

Евгений

12-02-2011 в 14:18

Создал меню — скачал zip файл — распаковал.

Затем проделал все операции которые указаны для Joomla внизу статьи — указал правильное место модуля в шаблоне.

Но вместо выпадающего меню получил в шапке сайта весь код написанный на html (который я вставлял)

Как решить проблему ?

Кирилл

28-02-2011 в 15:04

У меня такая же проблема как у Кирилл. Код вместо меню:(

Tim

29-04-2011 в 21:19

у меня никакое меню не отображается, только последняя строчка — CSS Drop Down Menu by PureCSSMenu.com. Что делать не знаю, замучилась уже с этими подкатегориями.В шаблоне, который установила на сайт, они не прописаны, сама сделать не могу((

moon

4-05-2011 в 17:27

Не могу поставить, отображается коряво постоянно, целый день сижу над ним, может кто-то помочь?

Люба

15-05-2011 в 18:55

а с категориями такое получится?

сергей

29-05-2011 в 21:09

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

Любовь

17-06-2011 в 8:52

Добрый день! Помогите пожалуйста. Я сделала выпадающее меню с помощью плагина Drop-down Menu, очень удобная вещь, но есть маленькая заминка. Шаблон сайта на вордпрессе выглядит следующим образом: название «Главная» находится по середине окна, а те странички для которых я создавала выпадающее меню после установки плагина съехали на вторую строчку под название «Главная», да еще и прилепились с левой стороны окна сайта. Как только этот плагин убираешь, созданные странички возвращаются на свое место в строку где название «Главная». Для наглядности приведу пример:

(это так, как получается с плагином):

Главная

Коротко о сайте Это Интересно!

(а это так, как мне бы хотелось сделать):

Главная Коротко о сайте Это Интересно!

Я так поняла, что мне нужно покапаться в цсс самого плагина, но что только я уже не делала не получается сдвинуть это меню.

Добрые люди, может вы подскажете, какой код мне нужно поменять? Заранее спасибо!

Наталья

29-07-2011 в 14:23

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

Dezu

20-08-2011 в 17:29

Огромное спасибо!!!!!!!!

выручили!

Юля

8-09-2011 в 13:24

Доброго времени! Воспользовался предложенным сервисом, в принципе ничего сложного, естественно пришлось доводить (дописывать код) ровнять под мой шаблон в джумле. Но один «НЮАНС» не могу никак исправить, суть проблемы: выпадающее вертикальное меню, отображается под блоком контента, то есть толком самого выпадающего меню не видно (см. скриншот) и соответственно пункты подменю выделить и на них нажать не реально!!! Подскажите, пожалуйста, чего не хватает, в чем может быть проблема???

[URL=http://fastpic.ru/view/30/2011/0908/e4f578c6a246cdf8f8452b7e981fd3bc.jpg.html][IMG]http://i30.fastpic.ru/thumb/2011/0908/bc/e4f578c6a246cdf8f8452b7e981fd3bc.jpeg[/IMG][/URL]

З.Ы. Чего только не делал уже, и вставлял разными способами, и в сам ПХП-код индекс файла и через модуль «собственное меню» и перелопатил весь css... ума не приложу, подскажите что и где может прописать, дописать, убил на это уже сутки, а результата ноль :(

Иван

11-09-2011 в 15:22

Андрей! Подскажи пожалуйста, как бы сделать все наоборот? Мне нужно как раз запретить показ в меню страниц второго уровня т.е. подстраниц. Я хочу сделать страницу новости на своем блоге и там размещать подстраницы с новостями, их будет много и выплывающее меню только мешает, как бы это запретить! Если нужно посмотреть как это выглядит вот сайт: 1efimrealty.ru

Спасибо заранее!

Серж

13-09-2011 в 11:56

Меню классное! Посмотрите еще один урок (ссылка ниже), очень прикольное меню!

Тут урок как сделать классное Анимированное меню с выскальзывающим текстом и иконкой — ileson.ru/lesson.php?rub=6&id=50

Админ

7-10-2011 в 12:47

Исправляй начало статьи.

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

Пол часа делал менюшку, а потом оказалось, что там ещё и регистрироваться надо...

У меня просто нет хороших слов, предупреждать же надо, что необходима регистрация.

pri4ina.ru

16-10-2011 в 2:07

Посмотрите пожалуйста, Semant.ucoz.ru можно ли в отдельном блоке поменять дизйн шрифт, размер подскажите виджет может какой для блоков

Димка

23-10-2011 в 19:12

Способ конечно хороший, но столкнулся с другой проблемой: все подпункты отображаются вертикально одним столбцом, а мне нужно по несколько подпунктов в один ряд. Можно ли что-то сделать?

Даниил

26-10-2011 в 2:12

Читать код выравненный по центру ужасно (

Виктор Ивановский

3-11-2011 в 16:01

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

Бабай

6-11-2011 в 18:26

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

Александр

29-12-2011 в 13:09

в IE8 меню отображается некорректно. В остальных браузерах все отлично. Подскажите как с этим бороться.

Роман

9-01-2012 в 19:58

Ужасный урок!! Так запутанно, я уже три часа вмыкаю...

Дима

12-01-2012 в 18:05

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

Екатерина

12-01-2012 в 18:13

Екатерина:Html код выпадающего меню нужно будет вставить в один из файлов вашей темы WordPress (у меня это header.php). Этим кодом вы должны полностью заменить уже имеющееся у вас верхнее меню (если, конечно же, вы ставите именно верхнее выпадающее). Обычно меню в WordPress задается через Html список (ul,li) с функцией «wp_list_pages».

CSS код вставляется отдельно от Html кода в файл style.css (в любое место, хотя бы в его конец). Должно сработать. Советую так же очистить кеш как в Вордпресс, так и в браузере (как почистить кэш в опере), если изменения не появятся. Ну, и бэкап сделать обязательно, что не кусать потом локти.

Дмитрий

12-01-2012 в 18:40

Огромное спасибо за столь быстрый ответ. Все сделала, как Вы написали, но ничего не изменилось.

Екатерина

16-01-2012 в 15:30

Описал прекрасный модуль Выпадающее меню joomla e-kzn.ru/rasshireniya/vip...eniu-joomla.html горизонтальное и вертикальное

nikko

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

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