Как разместить бэкраунд пункта вертикального меню на всю длину?

Нужно сделать так, чтобы активный/наведенный пункт меню закрашивал бэкраунд на всю длину, но не понимаю как это устроить. Потому как нужно смещать внутренние ul вправо.
5dbcdfafe18d42f7b31fb427a872df44.jpg
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
space2pacman
@space2pacman Куратор тега CSS
Просто царь.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
RTW
@RTW
Форкаю, читаю, употребляю
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
бэкраунд на всю длину

Длина это ширина?

Ну предположим, что у вас там список и в нем ссылки. Хотя, даже если и просто ссылки, без разницы.

display:block ссылкам и li.
Нулевые отступы ul и li
Для ссылок отступы и background-position для иконок, если они фоном, если не фоном, то на них padding сработает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
02 мая 2024, в 14:44
500 руб./за проект
02 мая 2024, в 14:36
3000 руб./за проект
02 мая 2024, в 14:29
30000 руб./за проект