Как сохранить эффект подчеркивания в этой демонстрации, используя CSS?

0

Я новичок в CSS, и я хотел бы знать, как сохранить эффект подчеркивания (при зависании над ссылками в этой демонстрации) постоянным. Я могу использовать jQuery или javascript, чтобы сосредоточиться на элементе, но я хотел бы, чтобы подчеркивание оставалось даже после смещения фокуса мыши. Спасибо.

    <section class="blue-green">
    <nav id="cl-effect-4" class="cl-effect-4">
        <a id="focus-this" href="index.html">+ Create New</a>
        <a href="launch_approved.html">Launch Approved Campaigns</a>
        <a href="pending.html">Pending Approval</a>
        <a href="record.html">Your Campaign Record</a>
    </nav>
    </section>
  • 0
    Присутствует всегда или сразу после первого зависания?
  • 0
    Это сделало бы для очень нестандартного (читай: запутанный как черт) пользовательского опыта и потребовало бы сценариев.
Показать ещё 2 комментария
Теги:

2 ответа

1
Лучший ответ

Вы можете запускать событие hover с помощью JQuery, когда вы наводите курсор на свои якорные теги, которые добавили бы класс:

JQuery

$("a").hover(
  function () {
    $(this).addClass('focus-this');
  }
);

Дополнительный CSS

.focus-this{border-bottom:5px solid white;}

скрипка

  • 0
    Привет @MathiasaurusRex, ваше решение именно то, что я хотел. Добавить класс, когда завис или щелкнул. Большое спасибо.
0

Сделайте свой JQuery таким образом,

 $("#focus-this").hover(

 function () {
     $(this).focus(); }, function () {
     $(this).hover(); });

Вот вам рабочий скрипт !

  • 0
    Отлично сработано. +1 Конечно, для результата, запрошенного в OP, код должен быть 5px сплошным белым, например: .focus-this{border-bottom:5px solid white;} - я знаю, вы это знаете, TCG, но, возможно, ОП нет, поэтому я проясняю.
  • 1
    Этот результат не является постоянным. Когда вы щелкаете в любом месте страницы, подчеркивание удаляется.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню