hol
@hol
¯\_(ツ)_/¯

Как заставить дёргаться div?

Пример:
W75ELSZ.gif
  • Вопрос задан
  • 285 просмотров
Решения вопроса 2
AlexeyGfi
@AlexeyGfi
YouTube >>> Битриксоид из Колхоза
Пример с рабочего проекта.

@keyframes obj_noising {
  0% { transform: rotate(2deg) translate( -3px, 0 ); }
  3% { transform: rotate(1deg) translate( 0, 0 );}
  6% { transform: rotate(-1deg) translate( -3px, 0 ); }
  9% { transform: rotate(-2deg) translate( 3px, 0 ); }
  12% { transform: rotate(0deg) translate( -3px, 0 ); }
  15% { transform: rotate(1deg) translate( 0, 0 ); }
  18% { transform: rotate(-1deg) translate( -5px, 0 ); }
  21% { transform: rotate(0deg) translate( 0, 0 ); }
  24% { transform: rotate(2deg) translate( -1px, 0 ); }
  27% { transform: rotate(-1deg) translate( 3px, 0 ); }
  30% { transform: rotate(0deg) translate( 0, 0 ); }
  
  64% { transform: rotate(2deg) translate( -1px, 0 ); }
  67% { transform: rotate(-1deg) translate( 3px, 0 ); }
  70% { transform: rotate(0deg) translate( 0, 0 ); }
}

@-webkit-keyframes obj_noising {
  0% { -webkit-transform: rotate(2deg) translate( -3px, 0 ); }
  3% { -webkit-transform: rotate(1deg) translate( 0, 0 );}
  6% { -webkit-transform: rotate(-1deg) translate( -3px, 0 ); }
  9% { -webkit-transform: rotate(-2deg) translate( 3px, 0 ); }
  12% { -webkit-transform: rotate(0deg) translate( -3px, 0 ); }
  15% { -webkit-transform: rotate(1deg) translate( 0, 0 ); }
  18% { -webkit-transform: rotate(-1deg) translate( -5px, 0 ); }
  21% { -webkit-transform: rotate(0deg) translate( 0, 0 ); }
  24% { -webkit-transform: rotate(2deg) translate( -1px, 0 ); }
  27% { -webkit-transform: rotate(-1deg) translate( 3px, 0 ); }
  30% { -webkit-transform: rotate(0deg) translate( 0, 0 ); }
  
  64% { -webkit-transform: rotate(2deg) translate( -1px, 0 ); }
  67% { -webkit-transform: rotate(-1deg) translate( 3px, 0 ); }
  70% { -webkit-transform: rotate(0deg) translate( 0, 0 ); }
}
@-moz-keyframes obj_noising {
  0% { -moz-transform: rotate(2deg) translate( -3px, 0 ); }
  3% { -moz-transform: rotate(1deg) translate( 0, 0 );}
  6% { -moz-transform: rotate(-1deg) translate( -3px, 0 ); }
  9% { -moz-transform: rotate(-2deg) translate( 3px, 0 ); }
  12% { -moz-transform: rotate(0deg) translate( -3px, 0 ); }
  15% { -moz-transform: rotate(1deg) translate( 0, 0 ); }
  18% { -moz-transform: rotate(-1deg) translate( -5px, 0 ); }
  21% { -moz-transform: rotate(0deg) translate( 0, 0 ); }
  24% { -moz-transform: rotate(2deg) translate( -1px, 0 ); }
  27% { -moz-transform: rotate(-1deg) translate( 3px, 0 ); }
  30% { -moz-transform: rotate(0deg) translate( 0, 0 ); }
  
  64% { -moz-transform: rotate(2deg) translate( -1px, 0 ); }
  67% { -moz-transform: rotate(-1deg) translate( 3px, 0 ); }
  70% { -moz-transform: rotate(0deg) translate( 0, 0 ); }
}
@-o-keyframes obj_noising {
  0% { -o-transform: rotate(2deg) translate( -3px, 0 ); }
  3% { -o-transform: rotate(1deg) translate( 0, 0 );}
  6% { -o-transform: rotate(-1deg) translate( -3px, 0 ); }
  9% { -o-transform: rotate(-2deg) translate( 3px, 0 ); }
  12% { -o-transform: rotate(0deg) translate( -3px, 0 ); }
  15% { -o-transform: rotate(1deg) translate( 0, 0 ); }
  18% { -o-transform: rotate(-1deg) translate( -5px, 0 ); }
  21% { -o-transform: rotate(0deg) translate( 0, 0 ); }
  24% { -o-transform: rotate(2deg) translate( -1px, 0 ); }
  27% { -o-transform: rotate(-1deg) translate( 3px, 0 ); }
  30% { -o-transform: rotate(0deg) translate( 0, 0 ); }
  
  64% { -o-transform: rotate(2deg) translate( -1px, 0 ); }
  67% { -o-transform: rotate(-1deg) translate( 3px, 0 ); }
  70% { -o-transform: rotate(0deg) translate( 0, 0 ); }
}


.f_noising {  
	-webkit-animation:	obj_noising 1.0s infinite; /* Safari 4+ */
	-moz-animation:	obj_noising 1.0s infinite; /* Fx 5+ */
	-o-animation:	obj_noising 1.0s infinite; /* Opera 12+ */
	animation:	obj_noising 1.0s infinite; /* IE 10+, Fx 29+ */
	display: inline-block;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы