PDA

Показать полную графическую версию : Поворот объекта средствами CSS


Coutty
24-04-2008, 11:30
Как можно повернуть объект (изображение, текст, слой) на определённый угол? И можно ли вообще это сделать?)

Busla
24-04-2008, 13:07
в общем случае - нет

Vlad Drakula
24-04-2008, 13:14
Coutty
FF - SVG
IE - фильтр поворота

Coutty
24-04-2008, 14:06
Busla, плохо, что на CSS нельзя :(
Vlad Drakula, SVG работает только в FF? Хотелось бы чтобы на трёх основных работало... К тому же - формат-то непростой :)

Vlad Drakula
24-04-2008, 14:13
Coutty
можно с помощью Canvas (в IE canvas эмулируется)
но там есть трабла стекстом

Busla
24-04-2008, 14:16
canvas (http://developer.mozilla.org/en/docs/Canvas_tutorial)?

Coutty
24-04-2008, 14:40
Да, Canvas у меня сейчас в качестве основного варианта, но он слабо подходит для анимации (повороты как раз в анимации нужны) - слишком высокие требования к производительности (в FF ещё куда ни шло, в Опере - раза в 2-3 медленнее, в IE6 эмуляция просто чрезвычайно медленная).
Ну и шрифт рисовать - тоже определённые трудности ;)

Вернёмся к SVG :) Как я понял уже (практически), он не поддерживается ни одним из браузеров - Опера 9, FF2, IE6. Нужны плагины. Каковы перспективы этого формата? Ведь он, вроде как, разрабатывался совместно с Adobe, а сейчас по сути является конкурентом Flash. Не получится ли, что SVG вымрет и знания не будут востребованы?

Но похоже, что опять придётся с canvas'ом мудрить...




© OSzone.net 2001-2012