CSS3 Transforms: Multiple Origins?

Можно ли указать начало координат в верхнем левом углу (0%, 0%) для масштабирования и другое начало (центр) для поворота в CSS3? Я работаю только с webkit, если это помогает.

В настоящее время я использую список преобразований (например, -webkit-transform: scale (newScale) rotate (newRotate)

, но похоже, что невозможно изменить исходную точку между проходами. Есть ли лучший вариант? Как посмотреть на это? В настоящее время, если я масштабирую объект и вращаю его с началом в центре по умолчанию, позиция элемента теперь отключена, и поэтому, когда вы перетаскиваете элемент, курсор все еще находится в верхнем левом углу элемент, в то время как он должен быть в центре. Изменение начала координат в центр для масштабирования исправляет это, но создает новые проблемы с поворотом и отражением.

12
задан tshepang 17 August 2014 в 19:56
поделиться