Як зробити меню, що випадає html

Відео - Меню, що випадає на CSS

При створенні меню сайту можна зіткнутися з проблемою обмеженості простору, необхідністю економити місце і уникати нагромадження зайвої інформації. Все це зручно вирішується елементами, які ховаються, коли не потрібні. Якщо хочеться уникнути використання скриптів, таке меню можна створити за допомогою засобів html і css.
Інструкція
1
Складіть меню, визначте його структуру. Розмістіть елементи в зручному для майбутнього користувача порядку. Подумайте над зрозумілими і грамотними назвами розділів. Визначте пункти, які повинні бути випадають, і підпункти, які будуть в цих випадних списках.
2
Оформіть придуману структуру за допомогою html-тегів. Це буде виглядати приблизно так:
  • Посилання 1.
  • Посилання 2.

Відео - Як в HTML, CSS створити випадає горизонтальне меню

  • Пункт 2.1.
  • Пункт 2.2.
  • Пункт 2.3.

Відео - Меню, що випадає тільки на CSS

  • Посилання 3.



  • Пункт 3.1.
  • Пункт 3.2.
  • Пункт 3.3.
  • Пункт 3.4.



  • 3
    Помістіть все меню в блок
    . Задайте ідентифікатор id, що дозволить в подальшому привласнювати особливості тільки цього блоку, не зачіпаючи інші. Вкажіть в ідентифікатор якесь ім`я, властивості для якого опишіть в наступних кроках.
    4
    Створіть списки, де

    Відео - як зробити просте меню, що випадає на 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
    Додайте за бажанням параметри кольору або зображення для фону, горизонтальні риси, шрифт посилань і інші властивості, що визначають зовнішній вигляд меню.

    Поділися в соц мережах:

    Увага, тільки СЬОГОДНІ!
    Схожі
    » » Як зробити меню, що випадає html