Не совсем понятно что именно нужно подсветить.
• Если
саму ссылку, на которую нужно нажать, то тут либо через css анимации(transition/keyframes), однако анимация будет зависеть от наличия конкретного состояния(наведение, focus и тд), либо же через JS. Суть та же, однако можно не зависеть от состояния, включать анимацию и выключать по таймеру. А так же есть дополнительные варианты, такие как обработчик нажатия на ссылку.
• Если
цель ссылки, на которую она указывает, то тут, в целом, варианты те же. Однако, через css, например, это можно сделать воспользовавшись псевдоклассом
:target
htmlbook.ru/css/target, либо через js брать назначение ссылки, искать этот элемент по id и так же навешивать анимацию.
Пример на
:target
, то есть если нужно подсветить цель ссылки:
#one {
color: blue;
background-color: transparent;
}
#one:target {
// и другие параметры анимации - направление, длительность, задержка и тд.
// в соответствии с css keyframes анимациями https://webref.ru/css/keyframes
animation: blur 10s ease-in-out ... ;
}
@keyframes blur {
// другие ключевые кадры
50% {
color: red;
background-color: yellow;
}
}