Скачать для фотошопа и для создания сайта Понедельник, 03.02.2025, 04:53
Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Шаблоны для Ucoz
Шапки для Ucoz
Скрипты для Ucoz
Иконки для Ucoz
Кнопки для Ucoz
Уроки для Ucoz
Статьи для Ucoz
Прочее для Ucoz

Популярное

Мини-чат

Наш опрос
Оцените мой сайт
1. Отлично
2. Хорошо
3. Неплохо
4. Плохо
5. Ужасно
Всего ответов: 7

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Анимация загрузки экрана скелета на CSS
После регистрации у вас появиться еще одна ссылка для бесплатного скачивания и пропадет рекламма!
21.12.2023, 22:09
Анимация загрузки экрана скелета на CSS




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

Плюс здесь еще идет полноценный код на профиль пользователя, типа как ранее делали доску почета, что можно посмотреть на demo-страницы, что также можно выставить на сайт, где за ней закреплена данная загрузка.

Данная анимация загрузки будет продолжаться в течение2 или 3 секунд, это в тот момент, когда будет открыта страница на сайте. Через эти секунды вы как раз можете заметить все элементы карточки данного профиля для пользователя с кнопкой на переход. Но также вы самостоятельно при желании можете увеличить или уменьшить время анимации, здесь уже сами решите, одно можно сказать, что не нужно делать ее более большую по времени, стандартно, это 3 или 4 секунды.



Скелетная анимация загрузки экрана с помощью HTML + CSS

Установка:

HTML

Код

<div class="tucon-secpasd skeleton">
  <div class="kidsa_udemun">

  <img class="asecte-tucpas" src="Ссылка на изображения.jpg" alt="ключевые слова" />
  </div>
  <div class="poisovatula">
  <div class="cons-kecten teks-tupas">Алеша Попов</div>
  <div class="voeca_meten teks-tupas">Web Designer</div>
  <div class="mesum-doloten teks-tupas">Здесь идет описание или достижение данного сотруднака компании. </div>
  </div>
  <button class="mesips-umus teks-tupas">КОНТАКТЫ</button>
  </div>


CSS

Код

.tucon-secpasd {
  width: 300px;
  height: 400px;
  box-shadow: -10px 5px 20px rgba(0, 0, 0, 0.3);
  border-radius: 15px;
  overflow: hidden;
  background: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  transition: box-shadow 0.2s ease-in;
  cursor: pointer;
}

.tucon-secpasd:hover {
  box-shadow: -10px 10px 20px rgba(0, 0, 0, 0.4);
}

.tucon-secpasd .kidsa_udemun {
  height: 150px;
  width: 100%;
  position: relative;
  background-image: url(Ссылка на фон под аватар);
  background-position: center;
  background-size: cover;
}

.tucon-secpasd .kidsa_udemun .asecte-tucpas {
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -35px;
  border: 2px solid #fff;
}

.tucon-secpasd .poisovatula {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 25px;
  width: 80%;
}

.tucon-secpasd .poisovatula .cons-kecten {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}

.tucon-secpasd .poisovatula .voeca_meten {
  font-size: 14px;
  color: #0f5fc0;
  font-weight: 500;
}
.tucon-secpasd .poisovatula .mesum-doloten{
  margin-top: 5px;
  font-size: 15px;
  color: #666;
}
.tucon-secpasd .mesips-umus {
  margin-bottom: 15px;
  height: 35px;
  width: 80%;
  border: 0;
  color: white;
  font-weight: bold;
  background: #035f7d;
  letter-spacing: 0.5px;
  border-radius: 5px;
  cursor: pointer;
}

/* Статический скелет */

.tucon-secpasd.skeleton .kidsa_udemun {
  background: #e2e2e2;
}

.tucon-secpasd.skeleton .kidsa_udemun .asecte-tucpas {
  display: none;
}

.tucon-secpasd.skeleton .kidsa_udemun::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -35px;
  border: 2px solid #fff;
  z-index: 10;
  background: #e2e2e2;
}

/* Анимированный скелет */

.tucon-secpasd.skeleton .teks-tupas {
  background: #e2e2e2;
  color: transparent;
  position: relative;
  overflow: hidden;
}

.tucon-secpasd.skeleton .teks-tupas::before {
  content: "";
  position: absolute;
  left: 0%;
  top: 0;
  height: 100%;
  width: 50px;
  background: linear-gradient(to right, #e2e2e2 25%, #d5d5d5 50%, #e2e2e2 100%);
  animation-name: gradient-animation;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  filter: blur(5px);
}

@keyframes gradient-animation {
  from {
  left: 0%;
  }
  to {
  left: 100%;
  }
}


JS

Код

<script type="text/javascript">
const $el = document.querySelector(".tucon-secpasd");
setTimeout(() => {
  $el.classList.remove("skeleton");
  $el
  .querySelectorAll(".teks-tupas")
  .forEach((el) => el.classList.remove("teks-tupas"));
}, 3000);
  </script>


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

Демонстрация

Скачать Анимация загрузки экрана скелета на CSS
Категория: Скачать Скрипты для Ucoz | Добавил: Marco
Просмотров: 42 | Загрузок: 0 | Рейтинг: 0.0/0


Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт

Поиск

Популярное
SLS-Склад Лайт 
Feedmaster 1.7.4.2 бесплатно. 
Atlantis Word Processor 1.6.2 Beta 
Mozilla Sunbird 0.9 RU 
Фото на документы Экспресс 1.51 Rus 

На форуме
Куплю, обмен шве...
Автор: roterb
Форум: Куплю/Продам
Дата: 26.12.2024
Ответов: 1
Файлообменник. З...
Автор: roterb
Форум: Куплю/Продам
Дата: 19.07.2024
Ответов: 0
Файлообменник Sh...
Автор: Marco
Форум: Заработок на Файлообменниках
Дата: 27.06.2024
Ответов: 1
Заработок на фай...
Автор: Marco
Форум: Заработок на Файлообменниках
Дата: 27.06.2024
Ответов: 1
Файлообменник Le...
Автор: Marco
Форум: Заработок на Файлообменниках
Дата: 27.06.2024
Ответов: 1

Популярное

Партнеры сайта
Стать партнером Стать партнером Стать партнером Стать партнером

Copyright MyCorp © 2025