Я хочу, чтобы эта стрелка вращалась при загрузке страницы, а затем, когда кто-то нажимает на нее, она останавливает анимацию. Как я могу это сделать?
<i class="far fa-arrow-alt-circle-up fa-7x fa-spin"></I>
Добро пожаловать в SO Morgan.
Для этого вам понадобится следующий JavaScript, чтобы остановить вращение иконки:
function stopSpinning() { var element = document.getElementById("arrowIcon"); element.classList.remove("fa-spin"); }
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <i id="arrowIcon" class="fa fa-car fa-spin" onclick="stopSpinning()"></i>
Обратите внимание, что я использовал fa и fa-car в моем примере, потому что это значок FontAwesome, который будет работать во фрагменте кода.
fa
fa-car