Як зробити спливаюче меню

За допомогою грамотного коду HTML і нескладних правил CSS можна створити непогане спливаюче меню, яке можна буде легко змінювати і доповнювати. При використанні засобів мови розмітки і каскадних таблиць стилів можна забезпечити коректну роботу меню у всіх браузерах.
Як зробити спливаюче меню

Інструкція

1
Для початку побудуйте базову структуру вашого меню. Відкрийте текстовий редактор і створіть нумерований список з підменю, яке виступає як елемент батьківського списку. наприклад:
  • перший елемент
  • випадає елемент
  • випадає елемент2
2
Збережіть створений список в окремому html-файлі. Далі створіть файл з розширенням .css і введіть всі параметри таблиці стилів.
3
Видаліть всі відступи і маркери, які застосовуються в ненумерований списку, і задайте ширину меню за допомогою засобів CSS: ul {list-style: none;
width: 200px; }
4
Задайте відносне положення всіх елементів списку за допомогою атрибута position: ul li {position: relative-}
5
Далі необхідно оформити підменю, кожен з елементів якого буде з`являтися праворуч від батьківського меню в той момент, коли на пункті буде знаходитися курсор миші: li ul {position: absolute;
left: 199px;
top: 0;
display: none; } Атрибут left має значення на один піксель менше, ніж ширина самого меню. Це дозволяє грамотно розташувати спливаючі пункти без створення подвійних кордонів. Атрибут display використовується для того, щоб приховати підменю при відкритті сторінки.
6


Змініть стилі для посилань за допомогою відповідних параметрів css. Увімкніть параметр display: block для того, щоб кожна посилання займала весь відведений для неї місце.
7
щоб меню з`являлося в той момент, коли курсор виявиться над ним (hover), потрібно ввести код: li: hover ul {display: block-}
8
Задайте за бажанням додаткові параметри відображення посилань і елементів списку.
9
спливаюче меню готово. Тепер залишилося включити в файл .html атрибут: Спливне меню

Рада 2: Як створити спливаюче меню

За допомогою грамотного HTML-коду і простих правил CSS можна зробити спливаюче меню, доповнювати його і змінювати. Якщо використовувати кошти каскадних таблиць і мови розмітки, можна у всіх браузерах забезпечити коректну роботу самого меню.
Як створити спливаюче меню

Інструкція

1
Стривайте для початку базову рядок меню. Створіть спеціальний нумерований список з підміню в текстовому редакторі. Зазвичай для цих цілей використовують «Блокнот». Підміню виступає елементом батьківського списку. Наприклад: Перший елементВипадающій елементВипадающій елемент2Випадающій елемент3Випадающій елемент4Випадающій елемент5



2
Даний список збережіть в окремому html-файлі. Потім створіть файл .css. Введіть всі необхідні параметри таблиці стилів. Робіть це дуже уважно, адже одна помилка, і спливаюче меню буде відображатися некоректно або взагалі не буде працювати.
3
Видаліть всі маркери і відступи, що застосовуються в ненумерований списку. Задайте ширину меню за допомогою засобів CSS: ul -style: none; width: 200px; }
4
Відзначте відносне положення всіх елементів списку за допомогою атрибута під назвою position: ul li: relative-}
5
Потім оформите підміню, елементи якого будуть з`являтися від батьківського меню праворуч в момент, коли курсор мишки буде перебувати над пунктом: li ul: absolute-left: 199px; top: 0-display: none; }
6
У атрибута left значення на один піксель менше, ніж у ширини самого меню. Це дозволяє правильно розташувати спливаючі пункти без створення подвійних кордонів. Атрибут display використовується, щоб при відкритті сторінки приховати підменю.
7
Задайте необхідні стилі для посилань за допомогою відповідних параметрів css. Підключіть параметр display: block, щоб посилання займали всі відведені для них місця. Для того щоб меню з`являлося в момент, коли курсор миші буде надаватися над ним (hover), введіть такий код: li: hover ul: block-}
8
За бажанням задайте додаткові параметри для відображення елементів списку і посилань. Включіть в файл .html атрибут. Спливаюче меню готове до застосування.


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 173
Увага, тільки СЬОГОДНІ!