Изменить цвет фона при наведении для кнопок с классом nav

Привет, наткнулся на это обсуждение:

Пытался адаптировать это под свой случай: как изменить цвет фона кнопок навигации при наведении (а не когда они активны). Моих скромных знаний CSS оказалось недостаточно… Буду признателен за помощь :wink:

Эта тема устарела, поэтому я собираюсь её архивировать…

Если вы хотите изменить цвет при наведении для этих кнопок фильтрации над списком тем:

вы можете это сделать, так как мы используем некоторые переменные:

:root {
  --d-nav-bg-color--hover: #fab1ed; 
}

Существует целый набор переменных для этого навигационного меню, которые можно редактировать таким же образом:

Для общего ознакомления: Making custom CSS changes on your site

Огромное спасибо @awesomerobot! Но я добавил это в свой пользовательский CSS, и никаких изменений не видно. Я также попробовал «фиксированный» цвет — результат тот же, никакого эффекта.

:root {
  --d-nav-bg-color--hover: var(--quaternary); 
}

Вы можете попробовать


:root {
  --d-nav-bg-color--hover: var(--quaternary) !important;
}

Нет, всё ещё никаких изменений, это странно.

Вы создали компонент темы, чтобы добавить туда CSS?

Да, мой другой CSS-код работает:

Я никогда не использовал :root, я всегда использовал имена классов. Теперь мне нужно в этом разобраться :eyes:

У меня сработало.. без !important

Как ты это сделал? :grin:

То же самое у меня… Это ничего не изменило в верхней части «Последнего», но изменило пункты меню администратора и пункты меню предпочтений пользователя

Окей, в моём случае никаких изменений на любом из них не видно. :confused:

Это может показаться глупым, но вы нажимаете «Сохранить»?

Да, я сделал это

Это не обязательно, давай подождём, пока кто-то другой попробует… @Стивен, если ты сможешь это сделать, так как ты админ на моём сайте…

Чтобы убедиться, у вас применён компонент темы с изменениями к используемой вами теме, верно?

Да, и у меня только одна тема.

Если попробовать обновить кэш (Ctrl/Cmd+Shift+R), это случайно поможет ему появиться?

Никаких изменений.

Хорошо, так как у меня есть ещё два сайта на Discourse, я протестировал это на одном из них, и оно… сработало!
Теперь на моём сайте dessein-tech.com что-то мешает работе этого модуля.

Я по одному отключал все компоненты, но безрезультатно. :confused: