Создаем выпадающее меню средствами html + css В данном уроке мы попробуем создать следующее выпадающее меню - popup menu |
||
Первым делом подключаем к странице файл стилей - <link rel="stylesheet" href="css/style.css" type="text/css" /> содержимое этого файла находится здесь - css/style.css |
||
в котором будем описывать необходимые классы и их свойства, влияющие на оформление нашего меню. | ||
div#bm_main_container | ||
данный класс, описанный как уникальный по его id (о чём свидетельствует знак #) будет задавать у нас контейнер для содержимого страницы в html опишем его как див - <div id="bm_main_container"> </div> |
||
обратите внимание, что мы указали, что для данного блока див, свойства берутся не из класса (class), а из уникального элемента объявленного как id (#) | ||
Теперь углубимся в рассмотрение кода для css и html | ||
div#bm_main_container
{ width: 1024px; /* задаем ширину контейнера для страницы 1024 пикселя */ background: #f2f2f2; /* цвет фона для контейнера будет бледно-серый */ margin: 0 auto; /* это нужно для размещения контейнера по центру страницы вне зависимости от ширины экрана */ } |
||
в html внутри блока bm_main_container <div id="bm_main_container"> <!-- описываем блок, представляющий строку меню --> <div id="bm_category_container"></div> </div> |
||
в css добавляем
div#bm_category_container { |
||
/* пункты меню будут элементами ненумерованного списка, поэтому уточняем их свойства для самого блока ненумерованного списка - ul */ #bm_category_container
ul { /*
для каждого из пунктов меню */ |
||
в html описываем первый пункт меню и его элементы - | ||
<div id="bm_category_container"> <!--
открываем тег ненумерованного списка --> <!--
задаем блок для отображения пункта меню --> <!--
подпункты будут ненумерованным списком --> <!--
описываем ссылку на пункт меню и некоторые дополнительные свойства стиля
--> <!--
для упорядочения подпунктов применяем таблицу --> <!--
в первой строке выделяем названия столбцов для подгрупп--> <!--
и прописываем их названия --> <!--
прописываем названия подпунктов меню --> <!--
закрываем все открытые теги --> </ul> </div> |
||
в css описываем следующее - | ||
/* последовательно описываем все необходимые свойства для оформления пункта меню и подпунктов */ /* сначала описываем свойства названия пункта меню */ #header_wm
.models_wm { /*
прижимать элемент к левой границе на странице */ /*
положение для элемента - относительное - в данном контексте определяет
положение выпадающей вкладки с подменю */ /*
при наведении указателя мыши на данный пункт меню - */ /*
описываем свойства для подпунктов - */ /*
подпункты меню - */ #header_wm
.models_wm ul li a { /* при наведении указателя мыши на подпункт - */ #header_wm
.models_wm ul li a:hover { /* этот элемент в описании ответствен за отображение вкладки подменю - при наведении указателя мыши на пункт меню активируется показ вкладки подменю представленной тегом ul, и отображается вкладка в виде блока */ #header_wm
.models_wm li:hover ul { |
||
Остальные пункты и подпункты меню реализуются полностью аналогично, с тем лишь отличием, что для них устанавливаются собственные особенности - цвет вкладки, названия пунктов и прочее, что нужно. | ||
Весь исходный код для данного урока Вы найдёте здесь - popup menu (html) и здесь - css/style.css (css). | ||
игра
|
||||||||||
видео-рассказ, уроки godot, виртуальный помощник по поиску информации
|
||||||||||
игры Многоликий: dress - hordes эпизоды с 1 по 4
|
||||||||||
игры, музыкальные клипы
|
||||||||||
музыкальный клип, игры
|
||||||||||
разработка игр, анимационный фильм, новогодняя дискотека 2020 - песни на итальянском, игра про лифт
|
||||||||||
игры, инструменты разработки, анимационный фильм, фильм.
|
||||||||||
игры
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере (3), создание музыки в браузере (1)
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере (3), скачиваемые (1)
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере, скачиваемые игры
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
полезный софт, игры в браузере
|
||||||||||
сервисы, игры
|
||||||||||
игры, программы
|
||||||||||
поздравления, уроки рисования, уроки создания сайтов
|
||||||||||
комиксы, музыка, рассказы
|
||||||||||
игра для разработки, калькулятор услуг, cms, комикс
|
||||||||||
игры для разработки, комиксы
|
||||||||||
игры шарики и ямки, комиксы про Костю Коробкина, ria xxl игра, fly snow 3d генератор эффектов снега, частиц и др. -
|
||||||||||
Создай свою игру на fle game engine -
|
||||||||||
Для создания сайта - модуль отзывов/комментариев для вашего сайта в составе megainformatic cms express files -
|
||||||||||
Уроки Flash, бесплатные Flash - игры.
|
||||||||||
Поддержка сайтом нескольких языков (multi lang), создание собственной системы личных кабинетов, соц. сети или фриланс - биржи (megainformatic cms social), создание сервиса коллективных покупок на базе megainformatic cms groupon, онлайн сервис подсчёта статистики ключевых слов в статьях вашего сайта keywords gen + описание кода данного сервиса, с возможностью бесплатно реализовать его аналог на своём собственном сайте.
megainformatic.ru/webjob/ - сервис для фриланс проектов - место встречи заказчиков и исполнителей |
||||||||||
Социальная сеть megainformatic.ru/webjob/
megainformatic.ru/webjob/ - сервис для фриланс проектов - место встречи заказчиков и исполнителей |
||||||||||
Системы управления сайтом, уроки
megainformatic cms admin - простая и компактная система для работы и управления сайтом |
||||||||||
|
||||||||||
|
||||||||||
megainformatic cms free и серия продуктов - Уроки Photoshop
Данная серия посвящена описанию приемов и методов создания изображений, с помощью инструментария программы Adobe Photoshop. Кроме того, многие описанные средства могут вам помочь при освоении и многих других программ для работы с растровой графикой - GIMP, Corel Photo Paint и других.
|
||||||||||
бесплатные игры 2d и 3d, а также эмулятор Ну, Погоди!
Это серия распространяемых бесплатно игр. Вы не только можете поиграть, но и скачать исходники, получив тем самым возможность внести изменения в игру или создать новую !!! (эмулятор Ну, Погоди! распространяется платно). |
||||||||||
серия игр про Веселого Буквоежку, и бесплатно распространяемая игра Нечто: Необъяснимое - в плену желаний
Здесь представлены новинки жанра - Говорящий Комикс, Настольная игра, А также продукт, который позволит Вам научиться создавать игры самостоятельно. Ну и конечно изюминка в своём роде - бесплатная игра - Нечто: Необъяснимое - в плену желаний |
||||||||||
Серия бесплатных онлайн уроков, посвященных 3ds max, photoshop, c++, directx, delphi и php.
Описаны практические примеры решения различных задач, возникающих при создании игр и сайтов. Продукты Набор разработчика и Ваше Визуальное Шоу распространяются платно. |
||||||||||
уроки и продукты различной тематики
Бесплатные Уроки Photoshop free, Бесплатные Уроки по программированию на delphi directx - Как создать игру Ну, Погоди!, Бесплатная Авторская музыка в формате mp3 - Музыкальные Миры, Платно распространяемый продукт megainformatic cms express - система для быстрого создания Вашего сайта на php + my sql. |
||||||||||
Проекты игр, уроки
Игра Веселый Буквоежка, уроки delphi directx 8.1 для начинающих (описываются основы 3d игр), моделируем девушку в 3d studio max, уроки музыки - пишем музыку в Fruity Loops Studio |
||||||||||
|