Для создания сайдбара с помощью CSS, вам потребуется задать стили элементам HTML кода. Ниже приведен пример стилей для создания базового сайдбара.
HTML код:
<div class="sidebar">
<ul>
<li><a href="#">Главная</a></li>
<li><a href="#">О компании</a></li>
<li><a href="#">Продукты</a></li>
<li><a href="#">Контакты</a></li>
</ul>
</div>
CSS стили:
.sidebar {
position: fixed;
top: 0;
left: 0;
width: 200px;
height: 100%;
background-color: #f2f2f2;
padding: 20px;
}
.sidebar ul {
list-style: none;
margin: 0;
padding: 0;
}
.sidebar ul li {
margin: 0;
padding: 0;
}
.sidebar ul li a {
display: block;
padding: 10px;
text-decoration: none;
color: #333;
}
.sidebar ul li a:hover {
background-color: #ccc;
}
Эти стили задают базовый вид сайдбара с фиксированной позицией на странице, шириной в 200 пикселей и высотой на всю страницу. Он имеет серый фон и отступы внутри блока. Список ссылок задается без маркеров, а каждый пункт меню имеет отступы для выравнивания. Ссылки внутри меню имеют стандартный вид, но при наведении на них срабатывает эффект, отображающий только отсвет в виде серого цвета.