2013-02-13 3 views
0

Я создаю что-то, используя Canvas и библиотеку Rafaël, где мне нужно вращение элемента (путь или изображение). Вы можете перетащить нижний правый круг, и рука будет растягиваться соответствующим образом.Есть ли браузеры, поддерживающие вращение CSS, но без холста?

http://wstaw.org/m/2013/02/13/Auswahl_001_1.png

Он должен работать с более старым браузером, где Canvas не поддерживается, поэтому CSS севообороты придумал. Имеет ли смысл перестроить эту вещь Canvas, используя position: absoluteimg элементы, jQuery и CSS-поворота в качестве спада?

+0

Это хорошая идея при создании такого проекта, чтобы определить, что каждый браузер может и чего не может сделать. Начните с базового проекта, который совместим со всеми браузерами, затем создайте. Это идея [прогрессивного улучшения] (http://en.wikipedia.org/wiki/Progressive_enhancement). Чтобы помочь определить, какие браузеры поддерживают какие функции, вы можете посмотреть в [modernizr] (http://modernizr.com/). Он использует обнаружение функций и обеспечивает способ добавления поддержки с помощью полифилов с использованием 'yepnope.js' для браузеров, которые не поддерживают определенную функцию. – War10ck

ответ

1

Вы можете проверить статус поддержки здесь:

http://caniuse.com/#search=transform

http://caniuse.com/#search=canvas

Быстро, выглядит как холст более чем поддерживается CSS3 преобразует необходимо для вращения. Поэтому я думаю, что ваша идея может не работать.

Смежные вопросы