Найти в Дзене
Avi xo games

Простая шапка для сайта на HTML и CSS

20.04.2024 То что я сделал здесь, мне всё равно пришлось потом поменять. Так что просто посмотри на это всё как пример того, как сделать простую шапку для сайта. Можно считать это заготовкой под шапку. Пришло время делать шапку для сайта Сам код <header> <div class="header-container"> <h1 class="logo">Логотип</h1> <nav> <ul> <li><a href="№">Блог</a></li> <li><a href="№">Проекты</a></li> <li><a href="№">Контент</a></li> <li><a href="№">О сайте</a></li> </ul> </nav> </div> </header> header и nav это семантические теги № я использовал чтобы сделать эффект ссылки это называется заглушка Результат Приступим к стилизации Перед тем как писать вид шапки сбросим стандартные отступы на HTML странице делается это этими командами через знак * В результате всё прилипает к левой стороне окна браузера Набросал такие стили Вот сам код если надо header { background-color: rgb(176, 0, 0); /* цвет шапки */ backdrop-filter: blur (6px); /* Эфект блюр */ box-s
Оглавление

20.04.2024

То что я сделал здесь, мне всё равно пришлось потом поменять. Так что просто посмотри на это всё как пример того, как сделать простую шапку для сайта.

Можно считать это заготовкой под шапку.

Каркас шапки в html файле

Пришло время делать шапку для сайта

Сам код

<header>

<div class="header-container">

<h1 class="logo">Логотип</h1>

<nav>

<ul>

<li><a href="№">Блог</a></li>

<li><a href="№">Проекты</a></li>

<li><a href="№">Контент</a></li>

<li><a href="№">О сайте</a></li>

</ul>

</nav>

</div>

</header>

header и nav это семантические теги

я использовал чтобы сделать эффект ссылки это называется заглушка

Результат

-2
Приступим к стилизации

Стилизация шапки в CSS файле

Перед тем как писать вид шапки сбросим стандартные отступы на HTML странице делается это этими командами через знак *

-3

В результате всё прилипает к левой стороне окна браузера

-4

Набросал такие стили

-5

Вот сам код если надо

header {

background-color: rgb(176, 0, 0); /* цвет шапки */

backdrop-filter: blur (6px); /* Эфект блюр */

box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Теневая полоска шапки */

padding: 10px 40px; /* Отступ слева и сверху */

position: sticky; /* Стиль позиционирования */

top: 0; /* индекс сверху */

z-index: 999; /* Индекс по оси Z */

Получилось вот это

-6

Отделил логотип от кнопок

-7

Результат

-8

Отнёс кнопки влево, и сделал их по центру

-9

Код

.header-container {

display: flex; /* Отделил логотип от ссылок */

justify-content: space-between; /* Отнёс кнопки влево */

align-items: center; /* Выравнивание по центру */

}

Результат

-10

Сделал расстояния кнопок

-11

Код

nav ul {

list-style-type: none; /* Убрал точки у кнопок */

margin: 0; /* Убрал внешний отступ у кнопок */ для адаптивности

padding: 0; /* убрал внутренний отступ у кнопок */для адаптивности

}

nav ul li {

display: inline; /* Сделал кнопки в строчку */

margin-left: 20px; /* Расстояние между кнопками слева 20px */

}

Результат

-12

Сделал эффект кнопки

21.04.2024

-13

Сам код этого чюда

nav ul li a {

text-decoration: none; /* Убрал подчёркивания у кнопок */

color: white; /* Цвет текста у кнопок когда не нажимаешь на неё */

transition: .3s; /* Время анимации при наведении курсора */

padding: 10px; /* Отступы кнопок */

border-radius: 10px; /* Скругление кнопок по краям */

}

nav ul li a:hover {

background-color: black; /* фоновый цвет кнопки при наведении курсора */

color: orange; /* Цвет текста кнопки при наведении курсора */

}

Результат без наведения мыши

-14

Когда наводишь мышь

-15

Заменил логотип

-16

Добавил стиль шрифта к кнопкам

font-family: Arial, Helvetica, sans-serif; /* Стиль шрифта у кнопок */
-17

Добавил красоты логотипу

-18

вот код

.logo {

margin: o; /* Отступ у логотипа */

color: wheat; /* Цвет текста логотипа */

font-family: Arial, Helvetica, sans-serif; /* Стиль шрифта у логотипа */

}

Результат

В итоге получилась такая простая красивая шапка для сайта

-19
Пока всё на этом