Як зробити меню, що випадає html
Відео - Меню, що випадає на CSS
Зміст
При створенні меню сайту можна зіткнутися з проблемою обмеженості простору, необхідністю економити місце і уникати нагромадження зайвої інформації. Все це зручно вирішується елементами, які ховаються, коли не потрібні. Якщо хочеться уникнути використання скриптів, таке меню можна створити за допомогою засобів html і css.
Інструкція
1
Складіть меню, визначте його структуру. Розмістіть елементи в зручному для майбутнього користувача порядку. Подумайте над зрозумілими і грамотними назвами розділів. Визначте пункти, які повинні бути випадають, і підпункти, які будуть в цих випадних списках.
2
Оформіть придуману структуру за допомогою html-тегів. Це буде виглядати приблизно так:
3
Помістіть все меню в блок
. Задайте ідентифікатор id, що дозволить в подальшому привласнювати особливості тільки цього блоку, не зачіпаючи інші. Вкажіть в ідентифікатор якесь ім`я, властивості для якого опишіть в наступних кроках.
4
Створіть списки, де
- - сам список, а
- - кожна з його рядків. Додайте для всіх майбутніх ссилкок, які повинні створювати меню, що випадає, свій список з підпунктами. Перетворіть назви пунктів меню в посилання, уклавши їх в тег . Дайте його параметру href адресу сторінки, на яку буде вказувати посилання.
Відео - як зробити просте меню, що випадає на html і css
5
Задайте властивості списку через css, внісши їх у css-файл: #vmenu ul {margin: 0px; padding: 0px; list-style: none; width: 250px; }. Задайте рівними нулю відступи padding - відступ всередині і margin - відступ зовні елемента списку. Вкажіть list-style - стиль маркованого списку, за замовчуванням з точками, які при значенні none прибираються. Введіть ширину списку width.
6
Додайте властивості елемента списку: #vmenu ul li {position: relative-}. Вкажіть параметр позиціонування, тобто розташування елементів position. Дайте йому відносне значення relative, щоб визначати розташування меню, що випадає щодо початкового. Створюване меню буде вертикальним.
7
Вкажіть властивості для списку, розташованого в елементі іншого списку: #vmenu li ul {position: absolute- left: 250px; top: 0- display: none; }. Надайте параметру позиціонування position значення absolute, щоб здійснювати абсолютне позиціонування підміню щодо пункту меню. Задайте розташування за допомогою відступу простору зліва left і зверху top. Визначте параметр відображення елемента display як none, оскільки спочатку випадає не повинен бути видно.
8
Внесіть параметри для посилань: #vmenu ul li a {display: block- padding: 5px; text-decoration: none; color: # 606060- background: # d8d8d8-}. Надайте параметру відображення display значення block, що робить елемент блоковим. При цьому він видимий і поводиться, як блок. Задайте відступ padding, колір тексту посилання color, колір фону посилання background, стиль посилання text-decoration. Значним none прибирає підкреслення за замовчуванням.
9
Задайте дію при наведенні курсору: #vmenu li: hover ul {display: block-}. Вкажіть, що при наведенні курсору на рядок списку li, список ul, розташований в ньому, стає видимим.
10
Додайте за бажанням параметри кольору або зображення для фону, горизонтальні риси, шрифт посилань і інші властивості, що визначають зовнішній вигляд меню.
Поділися в соц мережах:
Схожі
- Як зробити вертикальне меню, що випадає
- Як створити список, що випадає в excel
- Як зробити прозорий фон html
- Як зробити випадаючий список в екселя
- Як друкувати рамку
- Як в опері зберегти посилання
- Як зробити стартовою експрес-панель в опері
- Як зняти блокування зображення
- Як прибрати команду з контекстного меню
- Як зробити розсувне меню
- Як надрукувати на одному аркуші дві сторінки
- Як в html змінити колір посилання
- Як налаштувати область повідомлень
- Як в outlook зробити розсилку
- Як зробити посилання без підкреслення
- Як дізнатися id пристрої
- Як включити диспетчер друку
- Як визначити мережевий контролер
- Як розмістити банер на сайті
- Як створити приховану обліковий запис
- Як зробити спливаюче вікно