- Теория
- Теория
Особенности 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: в данном случае блок будет менять размер относительно заданной точки.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.