- Теория
- Теория
Особенности transform-origin — часть 1
Теперь, когда древнее зло побеждено, а Пендальф добрался обратно домой, самое время разобраться с ещё одной тонкостью трансформаций, а именно со свойством transform-origin (а также повесить памятную фотокарточку на стену).
Это свойство используется совместно со свойством transform и задаёт точку отсчёта системы координат, в рамках которой будет работать трансформация.
Синтаксис transform-origin для двухмерных трансформаций следующий:
transform-origin: точка-отсчёта-по-X [точка-отсчёта-по-Y]Значения свойства задаётся в единицах измерения ширины в браузере (px, em...), в %, а также ключевыми словами left, right, top, bottom и center.
По умолчанию, значение transform-origin равно 50% 50%, то есть начало системы координат находится в центре объекта. Если не указывать значение точка-отсчёта-по-Y, то оно считается равным 50%.
Давайте разберёмся на примере функции scale, как ведёт себя трансформация при различных значениях transform-origin: в данном случае блок будет менять размер относительно заданной точки.
Хорошо владеете JavaScript, но до сих пор не освоили Node.js? Записывайтесь на профессиональный курс «Node.js. Профессиональная разработка REST API». Цена 12 000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.