Вы можете выделить его с помощью CSS, просто выполнив следующее:
CSS:
.highlighted_text:hover {
background-color: blue;
color: white;
}
HTML:
<div>
Some random text <span class="highlighted_text">Highlighted text</span>
</div>
Но если вы хотите, чтобы подсветка по-прежнему выделялась после того, как мышь потеряла фокус над текстовой частью, вам придется сделать ее немного более сложной, например:
CSS:
@keyframes hover {
0% {
color: #000;
}
100% {
background-color: #00F;
color: #FFF;
}
}
.highlighted_text {
animation-name: hover;
animation-duration: 1000ms;
animation-fill-mode: both;
animation-play-state: paused;
}
.highlighted_text:active,
.highlighted_text:focus,
.highlighted_text:hover {
animation-play-state: running;
}
HTML:
<div>
Some random text <span class="highlighted_text">Highlighted text</span>
</div>