Awesome CSS3 - бібліотека CSS3 анімації

01 травня 2015 11:47 pavluk_petr 880 8


Доброго дня усім читачам. Хочу представити вашій увазі невеликий анонс нової бібліотеки 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 кб, що досить не погано з урахуванням кількості видів анімації.

І звісно посилання на проект

сторінка проекту

GitHub

880 7

Схожі матеріали:

Коментарі:

Yura Nebykov

03 Тра 2015 00:27

@pavluk_petr, в анімація turn-in-x / turn-out-x і turn-in-y / turn-out-y однаково :)

pavluk_petr

04 Тра 2015 00:54

вони різні, turn x обертається навколо вісі x, turn y - навколо у, in анімація появи, out - зникнення. Що ви побачили однакового?

karmeljuk

04 Тра 2015 18:14

як на мене, анімації turn-in-x та turn-in-y ідентичні

pavluk_petr

05 Тра 2015 16:30

karmeljuk, зверніть увагу на те, що turn-in-x обертається навколо вісі X, а turn-in-y - наволо Y. Цим вони і відрізняються

denysdovhan

03 Тра 2015 16:02

А можна збирати бібліотечку частково, щоб в кінцевому файлику були лише ті анімації, які мені потрібні?

pavluk_petr

04 Тра 2015 00:56

На даний момент нажаль ні, але я працюю над цим. Хочу зробити завантажувач, а також на GitHub розбити по папках усі види

denysdovhan

05 Тра 2015 23:13

pavluk_petr, радий буду допомогти, якщо ви/ти не проти.

pavluk_petr

06 Тра 2015 07:12

denysdovhan, так я не проти)) і можна на ти

Авторизуйтесь, щоб залишити коментар.