У меня есть элемент div, который я хотел бы повернуть вокруг своей оси y (с перспективой), а затем сделать еще один 3d-поворот вокруг него вокруг другого источника и отобразить результат. Это возможно? Я смог заставить работать только источник-преобразование вне оператора -transformation, поэтому определение нового преобразования просто переопределяет первое.
Я также пытался вложить div и выполнить одно преобразование на внутреннем div и сделать другое на внешнем div, но в результате мы просто проецируем первое преобразование на план второго, оно не существует его собственная плоскость, поэтому на экране выглядит совершенно не так.
Насколько я знаю, я не могу использовать canvas с javascript, потому что эти преобразования не имеют перспективы.
Это то, что я пытаюсь сделать:
-webkit-transform-origin: 0px 0px;
-webkit-transform: perspective(1000px) rotateY(-90deg);
-webkit-transform-origin: 200px 200px;
-webkit-transform: perspective(1000px) rotateX(x deg) rotateZ(z deg);
Любые идеи о том, как я могу увидеть результат обоих этих преобразований?