Как выделить цветом один пункт меню

Недавно один заказчик попросил выделить цветом один пункт меню, а именно "АКЦИИ". В принципе, наверняка есть какие-нибудь более вменяемые способы чем тот, который использовала я, но для меня было важным сделать это быстро и без лишних заморочек...

Понятно, что поменять стиль для одного пункта меню привычным для нас способом - прописать CSS для тега  <?php wp_nav_menu(); ?> - не получится. Это работает только в том случае, если у вас одно место для меню на сайте. Если у вашего шаблона предусмотрено несколько мест для расположения меню, то данный способ может вызвать конфликт между ними.

Описываю самый простой и очевидный способ:

Заходим в консоли (админке) сайта на вкладку "ВНЕШНИЙ ВИД" - "МЕНЮ" и подключаем в самом верху в "НАСТРОЙКАХ ЭКРАНА" классы CSS:

Далее кликаем на пункт меню который хотим изменить, находим там окошко "Классы CSS (необязательно)" и прописываем в нём любой термин. Я присвоила название стилю:  about

Теперь дело за малым - прописать сам стиль плашки меню, а именно поменять цвет у одной вкладки меню "АКЦИИ". Для этого в консоли (админке) сайта открываем "ВНЕШНИЙ ВИД" - "ДОПОЛНИТЕЛЬНЫЕ СТИЛИ" и привязываем стиль к нашему обозначению: about Я хочу плашку выделить красным цветом, поэтому беру значение: #f5051b.

.about a { background: #f5051b; }

Вот как это будет выглядеть:

Таки же способом можно сделать пункт меню в виде кнопки. Проделываете те-же шаги, что написаны выше и добавляете варианты стиля (CSS). Например:

/** кнопка в меню сайта: цвет, высота, ширина, радиус углов */
.about a {
background: #23a455;
color: #ffffff;
display: inline-block;
border-radius: 4px;
padding: 9px 16px;
}
/** цвет пункта меню при наведении */
.about a:hover {
background: #2cca69;
}

Если цвет шрифта на сайте (color) не поменялся, добавьте тег: !important . Строчка должна быть такой:

color: #ffffff !important;

Вот так это будет выглядеть на сайте↓↓↓

knopka-v-menyu-sajta-vordpress

Если у кого-то есть более простой вариант, пишите в комментариях, буду благодарна. Удачи в сайтостроении...

9 thoughts on “Как выделить цветом один пункт меню”

  1. Огромное спасибо! Воспользовалась вашей подсказкой! Выручили!Много Вам хороших клиентов!!!!:)
    А как сделать так, чтобы при активности страницы, красная менюшка в первом примере стала цветом по умолчанию? Было бы вообще отлично!!!

      1. Спасибо большое, попробуем. Наталья, а какая капча (какой плагин) у вас стоит, когда цифры складываются и вычитаются.

Добавить комментарий