Я новичок в 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>
Вы можете запускать событие hover с помощью JQuery, когда вы наводите курсор на свои якорные теги, которые добавили бы класс:
JQuery
$("a").hover(
function () {
$(this).addClass('focus-this');
}
);
Дополнительный CSS
.focus-this{border-bottom:5px solid white;}
Сделайте свой JQuery таким образом,
$("#focus-this").hover(
function () {
$(this).focus(); }, function () {
$(this).hover(); });
Вот вам рабочий скрипт !
.focus-this{border-bottom:5px solid white;}
- я знаю, вы это знаете, TCG, но, возможно, ОП нет, поэтому я проясняю.