Задать вопрос

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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽