ZorNet.Ru — сайт для вебмастера » HTML и CSS » Эффект CSS для смены двух фотографий

Эффект CSS для смены двух фотографий

Эффект CSS для смены двух фотографий
Прекрасный эффект для смены двух изображений на одном месте, где при оригинальной анимации происходит сменяемость 2 картинок на чистом стиле CSS. Сама смена одного рисунка на другой задействована сдвигом второго изображения. Где не просто происходит смена кадров как на слайдере, а здесь присутствует красивое оформление эффекта. Что вам остается стилистике задать временной промежуток, который отвечает за тот отрезок времени, что будет показана фотография.

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

Установка:

HTML

Код
<div class="smena_kartinok">
  <div class="sobrazhenia_1">
  <img src="http://zornet.ru/zorner_ru_1/ABVUSA/lopasden/zorten-1.jpg" />
  </div>
  <div class="sobrazhenia_2">
  <img src="http://zornet.ru/zorner_ru_1/ABVUSA/lopasden/zorten-2.jpg" />
  </div>
</div>

CSS

Код
.smena_kartinok {
  max-width: 392px;
  width: 100%;
  margin: 18px auto;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(37 37 37 / 20%), 0 16px 20px rgba(37 37 37 / 20%);
}
.smena_kartinok img {
  width: 100%;
  box-shadow: 0 4px 12px rgb(37 37 37 / 20%), 0 16px 20px rgb(37 37 37 / 20%);
}
.smena_kartinok .sobrazhenia_1 {
  position: relative;
  animation: rotate 10s linear 5s infinite;
}
.smena_kartinok .sobrazhenia_2 {
  position: absolute;
  top: 0;
  animation: rotate 10s linear infinite;
}
@keyframes rotate {
  0% {
  opacity: 1;
  transform: rotate(0) scale(1);
  }
  40% {
  transform: rotate(0) scale(1);
  opacity: 1;
  }
  49.99999% {
  transform: rotate(45deg) scale(3);
  opacity: 0;
  z-index: 1;
  }
  50% {
  transform: rotate(0) scale(1);
  opacity: 0;
  z-index: -1;
  }
  100% {
  opacity: 1;
  transform: rotate(0) scale(1);
  z-index: -1;
  }
}

Как все изначально происходит, то здесь нет оформление, а поставлена картинки, где за ней вторая. Где все выполнено на чистой стилистике, что немного под светлый формат прописаны тени.

Где вам изначально лучше посмотреть характер работы, и самим решить для чего такой эффект может подойти, ведь все сделано, как на автоматическом слайде, только в простом виде, где более все для веб мастера доступнее и понятнее.

Демонстрация
2020-07-29 Загрузок: 1 Просмотров: 279 Комментарий: (0)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарий: 0
avatar