Scrollmagic: веселий веб-дизайн

Зміст:
У веб-дизайні тенденція схожа на стиль, прийнятий для реалізації сайтів, який сильно приймається користувачами, як правило, у тимчасові періоди. Частина тенденцій поки що 2016 року і, мабуть, продовжить задавати тон у 2017 році, - це анімації та довгі розділи з великою кількістю прокрутки.
Не секрет, що цей стиль є досить привабливим та цікавим для користувача, завдяки анімації ми можемо зробити навігацію по сайту інтуїтивно зрозумілою та розважальною, доки вони добре використовуються. З цієї причини ми створили навчальний посібник для включення анімаційних сувоїв на ваш веб-сайт, використовуючи плагін jQuery ScrollMagic.
ScrollMagic: Веселий веб-дизайн
ScrollMagic - це бібліотека, створена в JavaScript для досягнення взаємодії під час переміщення веб-сайтів. Це повне перезапис попередника Superscrollorama, а його архітектура базується на плагінах, які пропонують просте налаштування та розширення.
Ідеально, якщо ми хочемо реалізувати деякі з наступних речей:
- Анімація на основі положення або переміщення сайту. Запустіть анімацію або синхронізуйте її з рухом прокрутки. Додайте ефект паралакса без особливих зусиль. Створіть сторінку з нескінченним прокруткою, обробляючи завантаження вмісту за допомогою ajax.
Функції ScrollMagic
- Оптимізована продуктивність, вона легка, гнучка і дозволяє розширювати Управління подіями та об'єктно-орієнтоване програмування. Він підтримує адаптивний веб- дизайн, підтримує рухи в обох напрямках (горизонтальний і вертикальний), підтримує рухи в контейнерах (div), навіть кілька на одній сторінці. Він ідеально підходить для браузерів: Firefox 26+, Chrome 30+, Safari 5.1+, Opera 10+, IE 9+. У своєму сховищі GitHub є детальна документація та багато прикладів застосувань.
Отримайте ScrollMagic
Отримати його можна різними способами.
1: GitHub
git clone git: //github.com/janpaepke/ScrollMagic.git
2: Бауер
bower встановити scrollmagic
3: менеджер пакетів вузлів
npm встановити scrollmagic
4: CDN
cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/ScrollMagic.min.js
Ви також можете прочитати Як налаштувати дизайн електронної пошти в Outlook
Установка та використання
Установка досить проста, ми включаємо лише файл ядра в HTML-файли, де ми хочемо ним користуватися.
;
Для використання плагін надає схему дизайну, орієнтовану на контролер, до якої додається одна або кілька сцен. Ці сцени використовуються для визначення того, що відбувається в контейнерах, коли вони переміщуються до певної точки.
Це був би базовий приклад:
// init контролер var controller = новий ScrollMagic.Controller (); // створити сцену нового ScrollMagic.Scene ({тривалість: 100, // сцена повинна тривати відстань прокрутки 100 зсуву: 50 // запустити цю сцену після прокрутки на 50px}).setPin ("# my-sticky- елемент ") // прив'язує елемент до тривалості сцени.addTo (контролер); // призначити сцену контролеру
Більш просунутим прикладом може бути досягнення кількох компенсацій, його вихідний код буде:
$ (function () {// дочекатися готовності документа // init controller var controller = new ScrollMagic.Controller (); // build tween var tween = TweenMax.to ("# animate", 0, 5, {шкала: 3, простота: Linear.easeNone}); // побудувати сцена сцени var = new ScrollMagic.Scene ({тригерElement: "#multiDirect", тривалість: 400, зміщення: 250}).setTween (tween).setPin ("# anime"). addIndicators ({ім'я: "змінити розмір"}) // додати індикатори (потрібен плагін).addTo (контролер); // init контролер горизонтальний var controller_h = новий ScrollMagic.Controller ({вертикальний: false}); // побудувати між горизонтальним var tween_h = TweenMax.to ("# анімація", 0, 5, {обертання: 360, легкість: Linear.easeNone}); // побудова сцени var scene_h = new ScrollMagic.Scene ({тривалість: 700}).setTween (tween_h). setPin ("# animate").addIndicators ({ім'я: "повернути"}) // додати індикатори (потрібен плагін).addTo (controller_h);});
Ви можете знайти ще багато прикладів з їх вихідним кодом у документації на плагіни.
РЕКОМЕНДУЄМО ВАС Як зробити чисту інсталяцію Windows 10 за допомогою USB-накопичувачаПерша у світі ширококутна 12080 hd веб-камера: genius widecam f100

Genius оголошує першу у світі ширококутну 1080p HD-камеру з високою кутом 1080p під назвою WideCam F100. Ця веб-камера високої чіткості здатна захопити
Веб-сайти уряду Великобританії були використані та використовуються для розробки через перегляд веб-сторінок

Недолік безпеки в плагіні Browaloud, щоб перетворити процесори користувачів на шахту Monero, серед постраждалих веб-сайтів були уряди США та Великобританії.
Список веб-магазинів AMD ryzen 9 3800x, ryzen 3700x та ryzen 5 3600x з'являється у веб-магазинах

Нові поверхневі процесори AMD Ryzen 9 3800X, Ryzen 3700X та Ryzen 5 3600X, внесені до магазинів Zen 2 нового покоління в Туреччині та В'єтнамі