Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126

Изменение цвета неактивных пунктов меню

25.07.2019, 11:30. Показов 2842. Ответов 14

Студворк — интернет-сервис помощи студентам
Добрый день.

Подскажите, пожалуйста, как я могу изменить неактивные пункты меню (с белого на такой же золотистый). Чтобы все были одинаковыми золотистыми, несмотря на переходы на страницы. https://derhunt.com/vidy-ohoty/
Прилагаю скриншот и STYLE.CSS файл. Его перелопатил, не могу найти.
Заранее благодарен за помощь.
Миниатюры
Изменение цвета неактивных пунктов меню  
Вложения
Тип файла: rar style.rar (35.7 Кб, 0 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.07.2019, 11:30
Ответы с готовыми решениями:

Изменение цвета пунктов menustrip
Добрый день подскажите как сделать что бы при наведении курсора(клике) на пункты menustrip данный пункт не выделялся не менял прозрачность...

Установка цвета текста пунктов меню администратором
Добрый день. Подскажите, есть такая задача: как сделать так, чтобы администратор сайта, без редактирования исходного кода имел возможность...

Изменение цвета меню
Добрый день. помогите решить задачу. условие: необходимо при наведении на ссылку изменить цвет нижней ячейки. вот то что я...

14
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
26.07.2019, 00:30
yorkshir, если меню выводится через WP, то ищите .menu-item > a или вроде того, но это может зависеть от вашей темы или если вы сами писали, то от вас.
А вообще зачем вы что-то ищите в самом style.css, когда это делается через дев тулс браузера?
Если хотите более предметной помощи, то лучше давать ссылку на сайт, а ещё лучше дополнительно к этому обращаться в целевой раздел форума.
0
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126
26.07.2019, 09:24  [ТС]
Анар, вроде бы проставил в своем сообщении ссылку на сайт. По поводу style.css думал, может там переменная с конкретным цветом установлена. Из меню темы меняется глобальная цветовая палитра (из-за смены меняется основной цвет и цвет ссылок в меню при наведении мыши). К примеру, теперешний носит название (Theme Skin) "darkgolden". Есть еще пункты, в которых можно задать цвет ссылок в меню. Однако ни найти в файлах темы параметры Theme Skin, а также понять, почему если задать в настройках темы цвет (как это сделано у меня - см.скриншот), не получается.
Миниатюры
Изменение цвета неактивных пунктов меню  
0
 Аватар для wwowa
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
27.07.2019, 18:15
Если цвет меняется в настройках, то скорее всего переменные цвета задаются в файле customizer.php(обычно так). А прописываются в где то в другом месте. В современных темах очень запутанно все. Так что нужно поискать настройку, а потом по поиску в файлах темы найти в каком экшене(функции) она применяется. Иногда не удастся перебить в стилях. Нужно пробовать !important. Создать дочернюю тему. Вроде как ее стили загружаются последние.
Если тема free, то возможно многие настройки будут недоступны.
0
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
27.07.2019, 21:59
Цитата Сообщение от yorkshir Посмотреть сообщение
почему если задать в настройках темы цвет (как это сделано у меня - см.скриншот), не получается.
Это значит, что есть более приоритетные стили или этот функционал просто не работает.
Разбираться в стилях смотря настройки темы и копаясь в админке можно очень долго и бесполезно, скорее всего результата вам это не даст.
Если у вас возникает вопрос по стилям, то стили распутываются оттуда, откуда они интерпретируется – из фронта. Ещё раз повторяю, открываете сайт, открываете девтулс и смотрите откуда браузер берёт стиль для элемента, а там пытаетесь понять что это и откуда берётся. А не наоборот.

Цитата Сообщение от yorkshir Посмотреть сообщение
По поводу style.css думал, может там переменная с конкретным цветом установлена. Из меню темы меняется глобальная цветовая палитра (из-за смены меняется основной цвет и цвет ссылок в меню при наведении мыши).
Не меняет настройщик вашей темы (как и плагины) файл style.css. style.css это основной файл стилей WP, используется он для определения темы и для добавления стилей руками. Человеческие настройщики и плагины пишут стили прям на страницу в тег стайл или делают стили в style.php, или переписывают отдельный файл .css, но никогда не трогают основной файл стилей.
0
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126
28.07.2019, 12:22  [ТС]
wwowa, Анар, спасибо за ответы и подсказки.
Все верно, так и есть. В теме есть файлы, в которых следует смотреть стилистику отдельных элементов:
css/style-default-color.php
css/style-custom-color.php

Удалось таким образом найти переменную, которая отвечает за цвет заголовков виджетов в хэдере. Заменил с белого на золотистый. А вот с меню пока не выходит разобраться. Буду копать дальше в этом направлении.
0
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
28.07.2019, 17:27
Лучший ответ Сообщение было отмечено yorkshir как решение

Решение

yorkshir, не нужно менять логику и файлы темы. Просто найдите что меняет нужный вам элемент, посмотрите селектор и переопределите его в своём style.css. Если вы видите, что цвет пункта меню:
HTML5
1
2
3
4
5
6
7
<div id="navigation">
    <ul id="main-menu" class="navigation-menu nav">
        <li id="menu-item-1" class="menu-item menu-item-1">
            <a href="#">Пунккт меню</a>
        </li>
    </ul>
</div>
Определяется селектором:
CSS
1
2
3
.menu-item > a {
    color: #fff;
}
В файле style-default-color.php, то вы смотрите подключается ли style-default-color.php до вашего style.css или после и если ДО, то просто можете переписать в свой style.css:
CSS
1
2
3
.menu-item > a {
    color: #000;
}
А если ПОСЛЕ, то нужно увеличить вес селектора, например так:
CSS
1
2
3
.nav .menu-item > a {
    color: #000;
}
Не нужно переопределять логику вещей, ответственность за работу которых в будущем вы не готовы взять на себя. Ибо если тема завтра обновится ваши изменения затрутся и вы получите откат своих изменений в лучшем случае, а то и неработающую тему, которую потом будете вынуждены собирать самостоятельно.
Либо вы отказываетесь от обновлений и берёте работу над объектом на себя, либо не трогаете непосредственно в нём ничего, а изменения вносите функционалом с большим приоритетом (дочерние темы, переопределения и т.п.).

UPD. Если вам нужно, чтобы смена цвета работала через админку, просто найдите с чем конфликтует селектор создаваемый настройщиком темы. Переопределения вы можете найти в том же девтулсе во вкладке computed (вычисленные стили) в правом столбце, развернув нужный пункт.
0
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126
30.07.2019, 10:02  [ТС]
Анар,

Про изменение "логики вещей" темы понимаю. И отдаю себе отчет в отказе от обновлений темы (иначе перепишутся внесенные изменения). Не совсем понял, где в девтулс хрома найти вкладку computed, но направление мыслей и подсказку понял. Спасибо.
0
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
30.07.2019, 16:07
Цитата Сообщение от yorkshir Посмотреть сообщение
Не совсем понял, где в девтулс хрома найти вкладку computed
Когда находитесь во вкладке Elements, где вы смотрите html, есть область с css-правилами, там есть ещё вкладки: Styles, Computed, Event Listeners и т.д.
0
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126
30.07.2019, 16:34  [ТС]
Анар, у меня вот как девтулс хрома выглядит. Не увидел там вкладки computed, поэтому и написал так.
Может туплю или как-то по-иному называется у меня.
Миниатюры
Изменение цвета неактивных пунктов меню  
0
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
30.07.2019, 16:50
yorkshir, хмм... А у вас последняя версия хрома?
0
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126
30.07.2019, 17:20  [ТС]
Анар, "последняя версия Google Chrome уже установлена. Версия 75.0.3770.142 (Официальная сборка), (64 бит)"
Ну да ладно. Продолжу копать в этом направлении.
0
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
31.07.2019, 05:47
При боковом размещении devtools такое имеет место быть!
Покрутите тут.
Миниатюры
Изменение цвета неактивных пунктов меню  
0
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
31.07.2019, 05:49
Или переключитесь в нижнее отображение
Миниатюры
Изменение цвета неактивных пунктов меню  
0
-12 / 4 / 2
Регистрация: 26.12.2015
Сообщений: 126
31.07.2019, 11:24  [ТС]
HectorPrima, спасибо за подсказку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.07.2019, 11:24
Помогаю со студенческими работами здесь

Изменение цвета в меню приложения
Всем здравствовать! Пытаюсь создать свою тему для приложения в файле style.xml: &lt;resources&gt; &lt;!-- Base application theme....

Изменение фонового цвета меню
Для перекрашивания фона меню формы пользуюсь вот таким кодом (АПИ-декларации опускаю): Public Function SetMenuColour(ByVal hWndFrm As...

Изменение цвета блока кнопки в меню
Здравствуйте! Никак не могу сделать так, чтобы при наведении мыши на кнопку в меню, весь блок кнопки, кроме надписи менял...

Изменение цвета активного элемента меню
Помогите пожалуйста, неделю как взялся за обучение WPF и столкнулся с большой проблемой. Эта проблема меню)) Дело в том, что в винформ был...

Изменение цвета меню на сайте Modx
Добрый день. Подскажите, как изменить цвет меню с красного на другой (например,синий) на сайте http://linkprof.ru Не пойму,где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru