661.79K
Категория: ИнтернетИнтернет

ИП5 Создание меню

1.

Индивидуальный
проект
Занятие 5
«Создание меню
на веб-странице»
Панфилов Александр Эдуардович
Камышин 2023

2.

Меню на веб-странице
• Меню – для быстрого перехода к
отдельным разделам/страницам сайта

3.

Меню в HTML
• Тег <nav> – для меню, семантический, не добавляет
форматирования
• Меню – это форматированный список, теги <ul>, <li>
• Отдельная позиция списка – гиперссылка, тег <a>
<nav>
<ul>
<li><a href="">Описание игры</a></li>
<li><a href="">Как сделано</a></li>
<li><a href="">Код игры</a></li>
<li><a href="">О разработчике</a></li>
</ul>
</nav>
Результат:

4.

Форматирование меню в
CSS (1/4)
• Фон и отступы всего меню
nav{
background-color: #20d0d0;
padding:16px 0;
}

5.

Форматирование меню в
CSS (2/4)
• Убрать маркеры и центрировать меню
nav ul{
list-style-type: none;
padding: 0;
margin: 0;
text-align: center;
}

6.

Форматирование меню в
CSS (3/4)
• Позиции меню сделать горизонтальными,
добавить отступы слева
nav ul li{
display: inline-block;
margin-left: 10px;
text-transform: uppercase;
}
• Убрать отступ слева у первой позиции
nav ul li:first-child{
margin-left: 0;
}

7.

Форматирование меню в
CSS (4/4)
• Убрать подчеркивание у гиперссылок
nav ul li a {
text-decoration: none;
color: #fff;
padding: 8px 25px;
}
• Фон гиперссылок при наведении мышки
nav ul li a:hover {
background: #2080d0;
color: gold;
}
English     Русский Правила