Содержание

Программы для создания CSS меню

В интернете можно найти большое количество примеров меню. Многие сделаны на чистом CSS или же с дополнениями JS, Flash, jQuery. Это, конечно, хорошо, но было бы здорово если была возможность делать их самостоятельно без особых знаний. К счастью, есть такая возможность с помощью специальных программ для создания меню. Они не требуют знаний программирования и позволяют с легкостью создавать самое настоящее меню. В таких программах изначально присутствуют уже готовые шаблоны меню для примеров, а также можем создавать свое меню с помощью конструктора в чем и заключается легкость.

Easy Button & Menu Maker


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

Посмотреть Demo
Скачать

Flash Menu Labs


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

Посмотреть Demo
Скачать

Sothink DHTML Menu


Профессиональный помощник веб-дизайнера для составления DHTML меню. Имеет в арсенале все нужные инструменты для работы и несмотря на его функциональность особые навыки в программировании не нужны. Используем свою фантазию и в результате получайте потрясающее меню с различными спецэффектами. И как принято в подобных программах изначально присутствуют большое количество готовых меню, а также в программе есть возможность интеграции с Dreamweaver, FrontPage и Expression Web.

Посмотреть Demo
Скачать

123 Flash Menu


Очень простая программа, весит буквально 4мб, но это не уменьшает ее функциональность. За несколько шагов вы можете создать профессиональное меню. Имеет множество эффектов: анимация, звуки, динамические эффекты и другие спецэффекты. Также присутствуют более 100 готовых шаблонов меню.

Посмотреть Demo
Скачать

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

CSS Tab Designer — программа генерирующая меню для сайта

CSS Tab Designer является хорошей программой для создания меню сайта. Это генератор горизонтальных и вертикальных CSS меню.

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

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

Материалы по теме:

Нажмите на кнопку «Демо» чтобы просмотреть некоторые варианты меню которые можно создать в программе.

Функции программы CSS Tab Designer

#1. Редактирование меню при помощи визуального редактора с одновременным просмотром результата.

#2. Содержит очень красивые вертикальные и горизонтальные шаблоны меню.

#3. Для работы программы не требуется установки дополнительных компонентов, достаточно просто установить программу.

#4. Меню, генерируемое программой, создается только с использованием CSS и HTML.

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

#6. Полностью бесплатная программа.

Интерфейс программы

В качестве примера рассмотрим создание меню в программе.

Для начала в окошке Tab Styles необходимо выбрать тот шаблон который вы желаете использовать в качестве меню и кликнуть по ссылке «Fill with samples» которая находится с лева в окне «Tasks».

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

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

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

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

Для того чтобы сохранить меню, выберите пункт «File» >> «Generate HTML & Images», дайте имя и сохраните HTML файл, с изображением использующимся для создания меню, в папку на вашем компьютере.

Код для интеграции данного меню на страницы своего сайта можно взять из сохраненного HTML файла, открыв его при помощи какого либо редактора или перейдя в низу окна программы по вкладке «Code».

Сам CSS код при помощи которого оформлено меню находится между тегами <style> </style>, а HTML код который создает структуру меню между тегами <body> и </body>.

Для интеграции меню на страницы своего сайта скопируйте CSS код и добавьте его в файл стилей своего сайта, а также скопируйте HTML код и добавьте на страницы сайта.

Файлы для скачивания

Материал подготовлен порталом: WebMasterMix.ru

 

Рекомендуем ознакомиться:

Подробности

Опубликовано: 11 Январь 2011

Обновлено: 04 Ноябрь 2013

Просмотров: 18366

HTML5 | Создание панели навигации

Создание панели навигации

Последнее обновление: 27. 04.2016

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

Фактически панель навигации — это набор ссылок, часто в виде ненумерованного списка. Панели навигации бывают самыми различными: вертикальными и горизонтальными, одноуровневыми и многоуровневыми, но в любом случае в центре каждой навигации находится элемент <a>. Поэтому при создании панели навигации мы можем столкнуться с рядом трудностей, которые вытекают из ограничений элемента ссылки. А именно, элемент

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

Вертикальное меню

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


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Панель навигации в HTML5</title>
		<style>
			ul.
nav{ margin-left: 0px; padding-left: 0px; list-style: none; } ul.nav a { display: block; width: 7em; padding:10px; background-color: #f4f4f4; border-top: 1px dashed #333; border-right: 1px dashed #333; border-left: 5px solid #333; text-decoration: none; color: #333; } ul.nav li:last-child a { border-bottom: 1px dashed #333; } </style> </head> <body> <ul> <li><a href="#">Главная</a></li> <li><a href="#">Контакты</a></li> <li><a href="#">О сайте</a></li> </ul> </body> </html>

После установки свойства display: block мы можем определить у блока ссылки ширину, отступы и т.д.

Горизонтальное меню

Для создания горизонтального меню есть два метода. Первый заключается в применении свойства float и создании из ссылок плавающих элементов, которые обтекают друг друга с слева. И второй способ состоит в создании строки ссылок с помощью установки свойства display: inline-block.

Использование float

Алгоритм создания панели навигации с помощью float разделяется на два этапа. На первом этапе у элемента li, в который заключена ссылка, устанавливается

float: left;. Это позволяет расположить все элементы списка в ряд при достаточной ширине, когда правый элемент списка обтекает левый элемент списка.

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


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Панель навигации в HTML5</title>
		<style>
			ul. nav{
				margin-left: 0px;
				padding-left: 0px;
				list-style: none;
			}
			.nav li { 
				float: left;
			}
			ul.nav a {
				display: block;
				width: 5em;
				padding:10px;
				margin: 0 5px;
				background-color: #f4f4f4;
				border: 1px dashed #333;
				text-decoration: none;
				color: #333;
				text-align: center;
			}
			ul.nav a:hover{
				background-color: #333;
				color: #f4f4f4;
			}
		</style>
    </head>
    <body>
		<ul>
			<li><a href="#">Главная</a></li>
			<li><a href="#">Блог</a></li>
			<li><a href="#">Контакты</a></li>
			<li><a href="#">О сайте</a></li>
		</ul>
    </body>
</html>
inline и inline-block

Для создания горизонтальной панели навигации нам надо сделать каждый элемент li строчным, то есть установить для него display: inline. После этого для элемента ссылки, которая располагается в элементе li, мы можем установить display: inline-block:


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Панель навигации в HTML5</title>
		<style>
			ul.nav{
				margin-left: 0px;
				padding-left: 0px;
				list-style: none;
			}
			.nav li { 
				display: inline; 
			}
			ul.nav a {
				display: inline-block;
				width: 5em;
				padding:10px;
				background-color: #f4f4f4;
				border: 1px dashed #333;
				text-decoration: none;
				color: #333;
				text-align: center;
			}
			ul.nav a:hover{
				background-color: #333;
				color: #f4f4f4;
			}
		</style>
    </head>
    <body>
		<ul>
			<li><a href="#">Главная</a></li>
			<li><a href="#">Блог</a></li>
			<li><a href="#">Контакты</a></li>
			<li><a href="#">О сайте</a></li>
		</ul>
    </body>
</html>

Создание базовых меню навигации · Документация WebPlatform

Сводка

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

Введение

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

элемент HTML5