Присвоить меню другой class

Главные вкладки

Аватар пользователя na_name na_name 24 января 2014 в 21:45

Имеется сайт на друпале 7. Установлен модуль Superfish menu. Есть верхнее меню (Главная, гарантии..) и правое меню (войти, регистрация). Хотел изменить цвет в верхнем меню на картинку, изменил, но при этом изменилось и в правом меню. Помогите решить проблему. Понимаю, что проблема в том, что у них один класс. Но где изменить класс для второго меню или как добавить разные картинки для верхнего меню и для правого? Сайт (не реклама).
Заранее спасибо.

Комментарии

Аватар пользователя Inj Inj 24 января 2014 в 21:49

почитайте про селекторы CSS, есть 1000 и 1 способ задать одинаковым классам разные стили в зависимости от расположения и последовательности с другими элементами.

Аватар пользователя na_name na_name 27 января 2014 в 23:04

Читал про селекторы, сделал вот такое:
[href*="/user/register"] {
background:url(/images/1.gif) round;
Это работает отлично,но не подскажи как сделать, что бы так же менялась картинка при наведении? Понятия не имею куда тут впихнуть hover и в инете не могу найти подобное.

Аватар пользователя na_name na_name 27 января 2014 в 23:43

да да,кеш сбрасывал. возможно я не туда вписываю сам код селектора? я добавляю код в оформление-настройки-AT Commerce в ПОЛЬЗОВАТЕЛЬСКИЕ СЕЛЕКТОРЫ.

Аватар пользователя Inj Inj 27 января 2014 в 23:49

"drupby" wrote:
"Inj" написал(а):
Уже делал так, но эффекта нет.

вранье, не писал я такого))

"na_name" wrote:
да да,кеш сбрасывал. возможно я не туда вписываю сам код селектора? я добавляю код в оформление-настройки-AT Commerce в ПОЛЬЗОВАТЕЛЬСКИЕ СЕЛЕКТОРЫ.

допишите это в любой CSS-файл, который прописан в info-файле Вашей темы

Аватар пользователя na_name na_name 28 января 2014 в 0:13

и это к сожалению тоже не помогает. вписал код:
[href*="/user/register"]:hover {
background:url(/images/2.gif) round;
}
в файл styles.settings.css в теме, которая установлена. вот уж проблема(

Аватар пользователя Inj Inj 28 января 2014 в 0:29

П.С. если styles.settings.css в папке, то нужно поменять /images/2.gif на ../images/2.gif, тобишь сначала выйти из папки, а потом зайти в images и т.д.

Аватар пользователя Inj Inj 28 января 2014 в 0:51

проверил у себя, дописал в CSS
[href*="ссылка"] {
color: red;
}
[href*="ссылка"]:hover {
color: green;
}
работает норм. Попробуйте как я просто с цветами (что бы исключить кэш браузера и возможные проблемы с background и путями имаг). Если сработает - дописать остальное как нужно. Если нет - попробуйте скопировать ссылку через ПКМ -> копировать адресс ссылки с хттп:// и всем прочим. И не забывайте чистить кэш CSS. В итоге, должно получится определить чего не так выходит

Аватар пользователя na_name na_name 28 января 2014 в 1:35

Сделал с полным адресом (ссылкой), все так же, без изменений и ставил вместо картинки - цвет.
На самой странице регистрации, есть другие две кнопки "у меня есть аккаунт и регистрация" и у них точно такие же ссылки, как я и указал выше /user/register и /user/login. вот на этих кнопка все работает и hover тоже, но на главной странице не хочет

Аватар пользователя olkum olkum 16 декабря 2015 в 13:54

Всем привет! Кто нибудь-подскажет, как убрать непонятный крякозябр в виде небольшого белого треугольника, что проявился в названии одного из пунктов (только того, что имеет выпадающие подпункты) главного меню после добавления второго меню на Superfish? Причем эта аномалия появляется исключительно на страницах, где выводится меню superfish. Вот такая страница http://hmu.bogdan.ua/?q=node/36. Белый треугольник на пункте главного верхнего меню "Сервис" хочу убрать. Версия jQuery 1.8. Пробовал и другие. В настройках блока меню superfish тоже все перерыл и не получилось отыскать причину бага.
Заранее благодарен за любые советы.

Аватар пользователя dashiwa dashiwa 16 декабря 2015 в 22:53

Мне вот интересно люди которые пишут вопросы на форуме они просто так занимаются вебом как хобби ,или берут заказы и зарабатывают на этом*?