Как сделать движущийся блок css

Для создания движущегося блока в CSS можно использовать свойство animation. Например:

HTML:

<div class="block"></div>

CSS:

.block {
  width: 50px;
  height: 50px;
  background-color: red;
  position: relative;
  animation: move 2s linear infinite; /* название анимации, время выполнения, тип анимации, количество повторов */
}

@keyframes move {
  0% {
    left: 0; /* начальное положение */
  }
  50% {
    left: 50%; /* положение в середине анимации */
  }
  100% {
    left: 100%; /* конечное положение */
  }
}

Анимация будет двигаться с левой части экрана до правой и обратно бесконечно. Можно изменять свойства блока, менять скорость анимации и тип движения.

реклама

Качественный хостинг сайтов

реклама

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Как сделать движущийся блок css

Наш специалист свяжется с вами в ближайшее время и уточнит детали