Как сделать шары из бумаги своими руками


Как сделать шары из бумаги своими руками
Как сделать шары из бумаги своими руками

Лучшие новости сайта


Как сделать шары из бумаги своими руками

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

Обновлено: 11 января 2015

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

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

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

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

Меню для сайта на CSS в онлайн сервисе

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

Щелкните по любому из шаблонов и вы увидите в области «Preview», как будет выглядеть меню, созданное на его основе с использованием одного лишь CSS (таблиц каскадных стилей).

Посмотрите как оно работают и прикиньте, какой шаблон, на ваш взгляд, наилучшим образом подойдет к дизайну вашего сайта. Учтите, что цветовое оформление, а так же размер, тип и начертание шрифта можно будет поменять на вкладке «Parameters»:

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

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

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

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

  1. создавать новые пункты (как вложенные, так и не вложенные)
  2. удалять уже существующие пункты выпадающего меню
  3. удалить все пункты одновременно (очистка)
  4. задать надпись для каждого пункта
  5. повесить ссылку на каждый пункт
  6. прописать для этой ссылки атрибут Title (может пригодится, если в качестве анкора используется изображение)
  7. настроить способ открытия страницы при переходе по данному пункту (в этом же окне или в новом окне браузера)

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

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

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

Для каждого созданного пункта вы должны заполнить поля в области «Item Parameters».

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

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

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

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

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

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

Переносим стили оформления меню на свой сайт

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

<!-- Start PureCSSMenu.com STYLE -->
<style>
CSS свойства c онлайн сервиса PureCSSMenu
</style>
<!-- End PureCSSMenu.com STYLE -->

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

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

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

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

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

Было так:

а стало так:

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

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

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

<!-- Start PureCSSMenu.com MENU -->

Сам Html фрагмент
<!-- End PureCSSMenu.com MENU -->

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

<ul id="nav">
      <li   class="page_item"><a href="http://ktonanovenkogo.ru/" >Главная</a></li>
      <?php wp_list_pages('depth=1&exclude=2860,5172,5195&sort_column=menu_order&title_li=' . ('') . '' ); ?>
    </ul>

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

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

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

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

Подборки по теме:


Источник: http://ktonanovenkogo.ru/html/sozdanie-vypadayuschih-menyu-na-servise-purecssmenu.html


Лучшие новости сайта


Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Как сделать шары из бумаги своими руками

Похожие новости: