Как сделать красивые анимации на CSS3 быстро, используя библиотеку Animate.css.
Всем привет! Сегодня мы поговорим о том, как сделать красивые анимации на CSS3 очень быстро, используя библиотеку Animate.css.
Перейдите на официальный сайт и посмотрите, какие анимации вы сможете сделать, просто выбрав любую из списка слева и нажав Animate it.
Теперь скачайте библиотеку, нажав Download Animate.css ниже.
Подключите данную библиотеку к вашей странице
<link rel="stylesheet" href="animate.css">
Создайте блок с class=box
<div class="box"></div>
Зададим ему какие-нибудь базовые стили
.box {
background: cornflowerblue;
height: 100px;
width: 100px;
margin: 50px auto;
}
Теперь, если вы хотите добавить анимацию к блоку, то просто допишите класс с названием анимации.
<div class="box animated fadeIn"></div>
Вот так просто вы можете добавить анимацию к любому нужному вам элементу.
Найти все анимации вы можете в скачанном файле. Кстати, будет очень хорошей идеей использовать только те анимации, которые вам нужны. Найти их вы можете все в том же файле, а остальные удалить, ведь подгружать целую библиотеку ради пары анимаций идея не очень хорошая.
Также, вы можете использовать JavaScript, чтобы добавить событий, к примеру. Чтобы сократить код, я буду использовать JQuery, но, понятное дело, использовать целую библиотеку ради того, чтобы повесить несколько событий, также не лучшая затея.
<a href="" class="link">Нажмите</a>
<script>
$('.link').on('click', function() {
$('.box').addClass('animated hinge');
});
</script>
Вот так просто вы можете делать красивые анимации на сайте, используя уже готовую библиотеку Animate.css.
Спасибо за внимание и удачи!
-
- Михаил Русаков
Комментарии (1):
Прикольная штука!
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.