Awesome CSS3 - бібліотека CSS3 анімації
Доброго дня усім читачам. Хочу представити вашій увазі невеликий анонс нової бібліотеки CSS анімації.
Створена вона на CSS3 і містить майже 90 видів анімації, а також класи для затримки і нескінченного програвання анімації.
З чого складається
На сайті проекту уся анімація розбита по групах. У кожній групі є анімація появи і зникнення, яку відразу можна визначити за словами in та out.
Також до окремої групи увійшли поодинокі анімації, які не вийшло більше нікуди прилаштувати. Ця группа носить назву Else.
Використання
Використовувати бібліотеку дуже просто. Всього лишь потрібно скачати та підключити на вашому сайті файл стилів awesome.min.css і додати об'єкту, який потрібно аніміювати необхідний клас анімації і також клас animation. Клас анімації, котрий потрібно додати збігається з назвою самої анімації, яку ви маєте змогу подивитися на сайті проекту. Наприклад, я хочу додати до свого елементу анімацію появи вгору, вона має назву fade-in-up.
Ось як має виглядати мій елемент:
<div class="animation fade-in-up">...
Якщо ви використовуєте анімацію появи, то ще рекомендую додавати id = «animation», або css правило visibility: hidden;. Це потрібно для того, щоб ваш елемент не було видно до початку анімації. У свою чергу клас animation зробить ваш об'єкт видимим і перешкодить поверненню об'єкта до первісного стану після закінчення анімації.
Додаткові можливості
Якщо ви хочете зробити затримку анімації, використайте один з цих класів:
delay-05s затримка 0.5 сек,
delay-1s затримка 1 сек,
delay-1-5s затримка 1.5 сек,
delay-2s затримка 2 сек,
delay-3s затримка 3 сек.
Для нескінченно повторення анімації добавте клас replay.
Також можливо управляти анімацієї за допомогою jQuery. Все, що вам потрібно, це невеликий скрипт, що буде додавати до вашого елементу клас анімації.
Висновок
Бібліотека важить всього 64 кб, а мінімізований файл - 39 кб, що досить не погано з урахуванням кількості видів анімації.
І звісно посилання на проект
сторінка проекту
880 7

Коментарі:
0
Yura Nebykov
@pavluk_petr, в анімація turn-in-x / turn-out-x і turn-in-y / turn-out-y однаково :)
1
pavluk_petr
вони різні, turn x обертається навколо вісі x, turn y - навколо у, in анімація появи, out - зникнення. Що ви побачили однакового?
0
karmeljuk
як на мене, анімації turn-in-x та turn-in-y ідентичні
0
pavluk_petr
karmeljuk, зверніть увагу на те, що turn-in-x обертається навколо вісі X, а turn-in-y - наволо Y. Цим вони і відрізняються
1
denysdovhan
А можна збирати бібліотечку частково, щоб в кінцевому файлику були лише ті анімації, які мені потрібні?
2
pavluk_petr
На даний момент нажаль ні, але я працюю над цим. Хочу зробити завантажувач, а також на GitHub розбити по папках усі види
0
denysdovhan
pavluk_petr, радий буду допомогти, якщо ви/ти не проти.
0
pavluk_petr
denysdovhan, так я не проти)) і можна на ти