Ефекти трансформації CSS (CSShake)

Коли з'являються нові властивості в каскадній таблиці CSS, то найчастіше на основі їх можливостей ентузіасти створюють бібліотеки, що включають цілі набори ефектів. Так було з CSS фільтрами зображень, CSS анімація та з іншими представниками цікавих здібностей.

А сьогодні розглянемо CSS «плагін» CSShake, за допомогою якого можна зробити кумедний анімований ефект трясіння елементів. Основним компонентом є властивість трансформація (transform), що працює у поєднанні з animation.

Приклад ефекту під біт)

Це лише прикол, а чи не кінцевий результат. Насправді там є вибір ефектів як невеликої тряски, так і дуже великої або зовсім налаштування вручну. Також вибір напряму: горизонтальний, вертикальний, круговий і т.д. Детальніше читаємо далі)

Підключення CSShake та використання на сайті

Все, дуже просто тим більше враховуючи, що плагін CSShake реалізований лише засобами CSS. Отже, для роботи потрібні стилі, і вказати певні класи елементам, яких потрібно не по-дитячому потрясти)

Підключення

Грубо кажучи, бібліотека підключається трьома способами, але насамперед уточню, що необов'язково інтегрувати повний набір ефектів у разі, якщо вам потрібний лише один із них. Так як спеціально на такий випадок зроблено розбивку всіх ефектів на окремі файли CSS.

1-й. Завантажити з офіційного сайту (тут) останню версію плагіна. Завантажити його на сайт і між тегами підключити до ресурсу.

2. Використовувати мережу доставки (CDN), що набагато спрощує роботу.

3-й. Третій варіант, власне, і є окремими файлами стилів. Їх можна підключати через CDN (тут весь список ) або просто скопіювати весь код та вставити у свій файл стилів сайту.

Використання

Після підключення бібліотеки CSShake будь-яким із трьох варіантів вище, потрібно до бажаного елементу сайту задати певні класи. Є три основні класи:

1-й. shake-horizontal - будь-який ефект тряски 2-й. shake-constant - запуск без перервної анімації 3-й. shake-constant - hover - зупинка анімації при наведенні на елемент