Apple Design: жесты, пружины и материалы Apple на веб-странице
Интерфейс кажется живым, когда движение стартует с текущего положения, подхватывает скорость пальца и его можно остановить в любой момент. Скилл Эмиля Ковальского пересказывает доклады WWDC, прежде всего Designing Fluid Interfaces 2018 года, языком веба: Pointer Events, requestAnimationFrame, backdrop-filter и пружины из библиотеки Motion.
Сделай нижнюю шторку с пружинной анимацией, которая подхватывает скорость свайпа
Проверь эту карусель по принципам Apple: прерываемость, импульс, резиновые края
Добавь полупрозрачную панель навигации и вариант для prefers-reduced-transparency
Вопросы
Как установить Apple Design?
Командой npx skills add emilkowalski/skills@apple-design. Без флага @apple-design та же команда поставит весь набор скиллов Эмиля Ковальского.
Откуда берутся правила в Apple Design?
Из дизайнерских докладов Apple на WWDC, главным образом Designing Fluid Interfaces 2018 года, плюс доклада об аудио и тактильной отдаче. Автор переводит их на CSS, Pointer Events и пружины Motion.
Чем Apple Design отличается от других скиллов Эмиля Ковальского?
Многие соседние скиллы набора посвящены анимации вообще и её проверке. Apple Design собирает именно подход Apple: жесты, пружины, материалы, мультимодальную отдачу и типографику.