V.I.P ЭКСКЛЮЗИВ
boosty.to/monster-tem

Подпишись и скачивай
любые файлы, скрипты, проекты и многое другое

MonsterTem.ru » Анимация и Эффекты » Анимация загрузки страницы сайта на чистом CSS | Pure CSS Loading Animation

Анимация загрузки страницы сайта на чистом CSS | Pure CSS Loading Animation

Анимация загрузки страницы сайта на чистом CSS | Pure CSS Loading Animation
29.09.2024
28 просмтотров

Сегодня вы узнаете как создать простую анимацию загрузки страницы сайта используя только HTML и CSS. Вы можете посмотреть видео демонстрацию, скопировать готовый код ниже, попробовать сверстать самому или скачать архив с готовым кодом. Если это видео оказалось для вас полезным, оставьте комментарий со своими мыслями или вопросами. Ваши отзывы помогают нам создавать более ценный контент.

HTML КОД:

<div class="loader">
      <span></span>
      <span></span>
      <span></span>
      <span></span>
      <span></span>
      <span></span>
      <span></span>
      <span></span>
      <span></span>
      <span></span>
</div>

CSS КОД:

.loader {
  display: grid;
  grid-template-columns: repeat(3, 50px);
  grid-template-rows: repeat(3, 50px);
  gap: 2px;
  transform: rotate(45deg);
}

.loader span {
  display: block;
  background: #fff;
  border-radius: 8px;
  animation: anim 1.5s ease-in-out infinite;
}

@keyframes anim {
  0%,
  100% {
    opacity: 0;
    transform: scale(0);
  }

  35%,
  65% {
    opacity: 1;
    transform: scale(1);
  }
}

.loader span:nth-child(7) {
  animation-delay: 0.6s;
}

.loader span:nth-child(4),
.loader span:nth-child(8) {
  animation-delay: 0.7s;
}

.loader span:nth-child(1),
.loader span:nth-child(5),
.loader span:nth-child(9) {
  animation-delay: 0.8s;
}

.loader span:nth-child(2),
.loader span:nth-child(6) {
  animation-delay: 0.9s;
}

.loader span:nth-child(3) {
  animation-delay: 1s;
}

.loader span:nth-child(1),
.loader span:nth-child(2),
.loader span:nth-child(3) {
  background: #4bc88b;
}

.loader span:nth-child(4),
.loader span:nth-child(5),
.loader span:nth-child(6) {
  background: #f22a8a;
}

.loader span:nth-child(7),
.loader span:nth-child(8),
.loader span:nth-child(9) {
  background: #3675f3;
}


Кликните на изображение чтобы обновить код, если он неразборчив