Использование трансформаций CSS: вступление
18 июля 2016 | Опубликовано в css | 2 Комментариев »
С помощью CSS всегда можно было придать другой вид элементу, находящемуся в определенных условиях, поначалу с помощью простых псевдоклассов, таких как :hover, который задействуется при наведении указателя мыши. Трансформации CSS вместе с покадровыми анимациями и переходами просто расширяют эти возможности, добавляя к ним движение.
Трансформации совмещают возможности, традиционно предоставляемые JavaScript и Flash, и начинают дополнять и заменять их в соответствующих областях. В результате JavaScript постепенно вытесняется из области внешнего вида и эффектов назад туда, где он наиболее полезен: во взаимодействие браузера с пользователем и создание сценариев.
Большинство современных браузеров поддерживают свойство трансформаций без приставки производителя, но браузеру Internet Explorer версии 9, современным версиям браузеров Blackberry Browser и UC Browser for Android понадобятся соответствующие приставки производителей. Основные функции трансформаций — поворот, наклон, масштабирование и сдвиг, с возможностью сокращенной записи всех четырех вместе. Во многих случаях масштабирование и сдвиг являются просто удобными альтернативами изменению свойств положений левого, верхнего, правого и нижнего краев и ширины и высоты, но поворот и наклон предоставляют полностью новые возможности.
По умолчанию трансформации начинаются из вычисленного центра элемента. Чтобы изменить это, нужно задать значение свойству начала трансформации.
Чтобы создать трансформацию, используется свойство трансформации с нужной функцией трансформации и соответствующим значением в круглых скобках:
body { transform: rotate(9deg); }
В следующих уроках мы подробно рассмотрим функции трансформаций.
Автор урока Dudley Storey
Перевод — Дежурка
Смотрите также:
Комментарии
Похожие статьи
- Использование множественных фоновых изображений CSS: основы
- Создание элементов, расположенных ровно по центру, с высотой и шириной, заданными в процентах
- Использование плавной прокрутки и ее недостатки
- Использование тега span для разделения слов в ссылках в CSS
- Использование порядка расположения множественных фоновых изображений