Использование CSS позволяет создать такой эффект без использования изображений и JavaScript.
Для создания анимированного border с градиентом необходимо определить стиль границы элемента и добавить к нему анимацию с помощью CSS. Градиент можно задать с помощью свойства background-image, которое позволяет создавать плавный переход от одного цвета к другому.
Кроме того, можно использовать свойство border-image, которое позволяет задавать изображение в качестве границы элемента. Это дает больше возможностей для создания уникальных и креативных эффектов.
Готовые решения для Вашего Битрикс24 здесь.
Анимированный border с градиентом можно использовать для оформления различных элементов на веб-страницах, таких как кнопки, заголовки, блоки текста и многое другое. Этот эффект привлекает внимание пользователей и делает дизайн страницы более интересным и привлекательным.
Важно помнить, что использование анимированных эффектов должно быть умеренным, чтобы не перегрузить страницу и не замедлить ее загрузку. Кроме того, необходимо учитывать совместимость с различными браузерами и устройствами, чтобы эффект корректно отображался на всех платформах.
html-код:
<div class="border_animation_box"> <div class="border_animation"></div> </div>
Стилевое оформление CSS:
.border_animation_box {
margin: 20px 0;
--size: 200px;
--radius: 10px;
position: relative;
width: var(--size);
height: var(--size);
padding: var(--radius);
border-radius: var(--radius);
overflow: hidden;
}
.border_animation {
position: relative;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background: #000;
border-radius: var(--radius);
}
.border_animation_box:before {
content: '';
width: 150%;
height: 150%;
position: absolute;
top: -25%; left: -25%;
background: conic-gradient(#0000ff00, #ff0000ff);
animation: borderAnimation 5s linear infinite;
}
@keyframes borderAnimation {
to {
transform: rotate(360deg);
}
}

В итоге, анимированный border с градиентом — это прекрасный способ добавить креативности и стиля к веб-страницам с помощью CSS. Он позволяет создавать уникальные и эффектные дизайны, которые будут привлекать внимание пользователей и делать страницу более интересной и запоминающейся.