Несовпадение и неточное наведение боковой панелиCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Несовпадение и неточное наведение боковой панели

Сообщение Anonymous »

Я делаю боковую панель для проекта, над которым работаю. Однако все мои параметры выровнены правильно, и их можно щелкнуть только при точном наведении курсора на их имя.
Но мой последний вариант, выход из системы, не выравнивается точно так же, как другой. Его можно щелкнуть в любом месте столбца.
Мой файл jsk:

Код: Выделить всё

import { FaHome, FaRegNewspaper, FaUserAlt, FaSignOutAlt, FaComments } from 'react-icons/fa';
import { useNavigate } from 'react-router-dom';
import "./Sidebar.css";
import logo from '/logo.svg';

const Sidebar = () => {
const navigate = useNavigate();

const handleLogout = () => {
sessionStorage.removeItem("token");
navigate("/");
};

return (



[img]{logo} alt=[/img]



Home


Mon Fil


Salon Chat


Mon Profil





Logout


);
};

export default Sidebar;
мой CSS-файл:

Код: Выделить всё

.sidebar {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 30.5%;
background-color: white;
display: flex;
flex-direction: column;
justify-content: space-between;
border-right: 1px solid #000;
padding: 20px 0;
}

.sidebar__logo {
display: flex;
justify-content: center;
align-items: center;
padding: 10px 25px;
}

.sidebar__logo img {
height: 40px;
width: auto;
}

.sidebar__top {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 30px;
}

.sidebar__options {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 40px;
}

.sidebar__option, .sidebar__logout {
color: #1DA1F2;
font-size: 22px;
cursor: pointer;
padding: 10px 20px;
display: flex;
align-items: center;
gap: 10px;
text-align: left;
width: 100%;
}

.sidebar__option:hover, .sidebar__logout:hover {
background-color: #b6b6b654;
border-radius: 50px;
}

.sidebar__option.active {
background-color: #e6f5fc;
font-weight: bold;
border-right: 5px solid #1DA1F2;
}

.sidebar__logout {
color: #f44336;
font-size: 22px;
cursor: pointer;
padding: 10px 20px;
display: flex;
align-items: center;
justify-content: flex-end;
}

.sidebar__logout:hover {
background-color: #ffe6e6;
border-radius: 50px;
}
Несовпадение и наведение курсора на другие параметры

Подробнее здесь: https://stackoverflow.com/questions/792 ... or-sidebar
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Несовпадение контрольных сумм между клиентом CPP и Cloudflare Worker
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Несовпадение значений после присвоения значений тензору по индексу
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Неточное местоположение на устройствах iOS с использованием пакета Geolocator во Flutter
    Anonymous » » в форуме Android
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Неточное местоположение на устройствах iOS с использованием пакета Geolocator во Flutter
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Несовпадение при печати/сохранении в PDF
    Anonymous » » в форуме CSS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»