Mark54
@Mark54
Web-developer

Как сделать при наведении в меню ...?

Всем привет, создал меню
1 изображение
440dc68ff4af4968a99d5d40e87265f6.jpg
2 изображение
6558aa321e654efb8167ea4645e94a5d.jpg
1 изображение, так выглядит при наведении на "Кровельные работы".
2 изображение, при наведении на ссылки выпадающие (список).

Вопрос: как сделать, чтобы при наведении на "Кровельные работы" был этот эффект градиента фиксированным и при наведении на список ссылок в голубом квадрате, Когда убираешь курсор мыши, убирается градиент.
И при клике на раздел и любую ссылку в списке, чтобы был этот градиент постоянно открытым без разницы наводишь мышку или нет.
Возможно описал тупо, только проснулся)) Напишите пожалуйста куда копать или решение, возможно hover использовать или что?
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ответы на вопрос 2
codepen.io/anon/pen/gmdZoy

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

А вот это, если я правильно понял мысль, надо просто добавлять этому пункту меню класс, например active при переходе по этим ссылкам, в котором и прописывать нужный градиент
Ответ написан
Комментировать
@dbmb
Верстка just for fun
Разметку хотя бы выложил бы.
<ul>
    <li><a href="#">Пункт меню 1</a></li>
    <li><a href="#">Пункт меню 2</a>
        <ul>
            <li><a href="#">Подпункт меню 1</a></li>
            <li><a href="#">Подпункт меню 2</a></li>
        </ul>
    </li>
</ul>

Должно выглядеть примерно так, тогда применяя hover на li первого уровня, у вас он не будет сбрасываться при наведении на выпадающие меню, т к оно внутри него
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы