! Сегодня

Главная » Web и Технологии » Рождественская анимация на SVG

Рождественская анимация на SVG

Если хочешь узнать человека, не слушай, что о нём говорят другие, послушай, что он говорит о других.

18-декабря-2023, 21:37   1   0

Рождественская анимация на SVG

Это хороший пример, демонстрирующий возможности SVG. Вы можете создать не только простую анимацию, но и такую сложную анимацию, как эта; плавно создаем цикл трансформации трех разных объектов. Анимация создана с использованием одного div контейнера, небольшого CSS и библиотеки jаvascript под названием Lottie .

HTML

<div id="svgContainer" style=""></div>


CSS

html {
  margin: 0;
  padding: 0;
  background-color: black;
}

body,
html {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#svgContainer {
  width: 80%;
  height: 80%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}


jаvascript

/* Shapes */
var svgContainer = document.getElementById('svgContainer');
var animItem = bodymovin.loadAnimation({
  wrapper: svgContainer,
  animType: 'svg',
  loop: true,
  animationdаta: JSON.parse(animationData)
});


Поделиться

Tags

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Человек быстро решит загадку пять умножить на пять и минус 25 ?

Редакторы выбирают

Web и Технологии