[Перевод] Путь к потрясающему CSS Easing с помощью новой функции linear()

[Перевод] Путь к потрясающему CSS Easing с помощью новой функции linear()

С появлением на горизонте новой CSS функции linear() возможности создания естественных анимаций и переходов в будущем значительно расширяются. В этой статье Джейхи Томпкинс рассматривает текущее состояние CSS easing и демонстрирует, чего можно ожидать от linear(), включая удобные инструменты для работы с ней уже сегодня. Читать далее

Подробнее
React + Styled Components — идеальная анимация. Параметризованная анимация

React + Styled Components — идеальная анимация. Параметризованная анимация

В данной статье продемонстрирован способ реализации “параметризованной” css анимации React компонента с помощью styled components. Параметризованная потому что css анимация описывается через параметры, которые динамически рассчитываются на основе пропсов и состояний компонента при его рендеринге. Читать далее

Подробнее
Анимация аккордеона и свойства height (max-height) в чистом CSS

Анимация аккордеона и свойства height (max-height) в чистом CSS

Всем привет, мне пришлось очень долго промучаться с анимацией Аккордеона и свойства max-height не прибегая к помощи Js в вычислениях, и сейчас я поделюсь с вами оптимальным решением. Читать далее

Подробнее
[Перевод] CSS Houdini: практическое руководство

[Перевод] CSS Houdini: практическое руководство

Доброго времени суток, друзья! Что такое Houdini? Houdini (Гудини) — коллекция API браузера, значительно улучшающих процесс веб разработки, включая разработку стандартов CSS. Разработчики смогут расширять CSS, используя JavaScript, влияя на рендеринг CSS и указывая браузеру, как следует применять стили. Это обеспечит значительное повышение производительности и стабильности, нежели использование полифилов. Гудини состоит из двух групп API — высокоуровневые API и API низкого уровня. …

Подробнее
Разбираемся с переменными в CSS на реальном примере

Разбираемся с переменными в CSS на реальном примере

Доброго времени суток, друзья! Однажды веб серфинг привел меня к этому замечательному коду. «Замечательность» его (то бишь кода) состоит в практическом использовании переменных в CSS, что сильно облегчает написание стилей (использование переменных также обуславливает необычную структуру CSS). И, конечно, тема импонирует весьма — планеты Солнечной системы. Оригинальный проект написан на Pug и Sass, мы же разберем его на HTML/CSS. Итак, поехали. Читать дальше →

Подробнее
[Перевод] Знакомимся с Web Animations API

[Перевод] Знакомимся с Web Animations API

Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Charlie Gerard «Exploring the Web Animations API». Знакомимся с Web Animations API Веб API постоянно эволюционируют. Некоторые из них, такие как Console или Canvas, хорошо поддерживаются всеми браузерами, другие по-прежнему находятся на стадии разработки. Одним из API, находящимся на стадии разработки, является Web Animations API или WAAPI. Несмотря на то, что первый вариант спецификации был опубликован в 2012…

Подробнее
Создаем анимированное слайдшоу на чистом CSS

Создаем анимированное слайдшоу на чистом CSS

Доброго времени суток, друзья! Устал от JS, переключись на CSS! Задача Сделать анимированное слайдшоу средствами CSS. Слайдшоу можно использовать, например, в торжественных случаях для вывода фото на экран через проектор. Посредством зацикливания выводимые фото могут служить фоном для торжественной речи. Возможное решение Для слайдшоу возьмем странные «макрофото» Paweł Czerwiński (они прикольные). Итак, поехали. Читать дальше →

Подробнее