Показать сообщение отдельно
  #1 (permalink)  
Старый 20.05.2012, 02:13
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

странные эти фильтры ...
пишу уже давно функцию анимирования, всё хорошо. сейчас пересматриваю код и правлю баги, заодно решил вынести одну из подзадач в отдельный "проект"... эта подзадача - функция setStyle, которая устанавливает стиль, не заставляя заморачиваться программиста о префиксах и фильтрах... ладно, ближе к делу.

сделать то её я сделал, сейчас расширяю функциональность засчёт хуков ... сделал хук для transform (ещё нужно немного css3-свойств,и хватит) ,и решил затестить, как ЭТО выглядит.

строка CSS :
Код:
transform: rotate(45deg) scale(3, 3) translate(10px, 15px);
(кстати, в функцию передаю ключ : значение. элементарно, правда?)

собственно, вот картинки работы :

Браузеры с поддержкой transforms:


и IE*...


*
на картинках размеры разные, и положение тоже, потому что я делал скрин с нетбука, там немного другое разрешение, чем на десктопе. в реальности размер, градус поворота и положение идентичны. На картинке от IE смазалась верхняя border.. там всё нормально
И ещё, box-shadow я пока не добавлял в хуки..

Собственно, вопрос :

Стоит ли вообще использовать фильтры в IE, если при трансформациях (в частности, scale) вылезают такие вот уродства ? Текст у трансформированного элемента не выделяется (правда, зачем оно нужно), качество при масштабировании портится.

Стоит ли двигаться в этом направлении дальше?
(в направлении реализации трансформаций через фильтры)

Последний раз редактировалось melky, 20.05.2012 в 02:16.
Ответить с цитированием