Форма входа

Бесплатный раздел

Уважаемые пользователи!
Доводим до вашего сведения, что мы не занимаемся обучениями по системе uCoz и настройками Ваших сайтов.
Подобные просьбы и вопросы - будут игнорироваться!

Pre-Loader для сайта на чистом CSS (Transition)

Дата добавления: 26.12.2017 - 21:49
Добавил: Buger
Количество просмотров: 444
Количество комментариев: 0
Размер файла: 2.5 Kb
Рейтинг материала: 5.0 / 1
Pre-Loader для сайта на чистом CSS (Transition)
рейтинг 5.0
/
голосов 1
Поделись с друзьями:
Представляю вашему вниманию еще одну реализацию загрузки страниц (Pre-Loader), которая выполнена на чистом CSS с использованием анимации.
HTML
Код
<ul>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
</ul>

CSS
Код
ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 90px;
  height: 30px;
  }

  ul li {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  list-style: none;
  -webkit-transform: translatex(-50%);
  transform: translatex(-50%);
  -webkit-animation: load 1s cubic-bezier(0.58, -0.15, 0.44, 1.15) infinite alternate;
  animation: load 1s cubic-bezier(0.58, -0.15, 0.44, 1.15) infinite alternate;
  }

  ul li:nth-child(1) {
  background: #42A5F5;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
  }

  ul li:nth-child(2) {
  background: #2196F3;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  }

  ul li:nth-child(3) {
  background: #1E88E5;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  }

  ul li:nth-child(4) {
  background: #1976D2;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  }

  ul li:nth-child(5) {
  background: #1565C0;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  }

  @-webkit-keyframes load {
  100% {
  left: 100%;
  }
  }

  @keyframes load {
  100% {
  left: 100%;
  }
  }
Добавлять комментарии могут только зарегистрированные пользователи.