Pull to refresh

Comments 30

отлично)
но я бы этим не заморачивался.
тяжела и неказиста жизнь простого программиста
нужно оформить как експрешин с привычными значениями для инициализации.
Тут ошибка:
var rad = (angle * Math.PI) / 180.0;
cos = Math.cos(rad),
sin = Math.sin(rad);

Первая строка оканчивается точкой с запятой, а должна быть запятая.
спасибо огромное, страшно подумать в какие баги могло вылиться
А не знаете как побороть баг полупрозрачных пикселей у картинок PNG24 в ИЕ при использовании этого фильтра? Эти пиксели становятся черными.
Хозяйке на заметку: если убрать пробелы между параметрами данного фильтра, то все CSS правила которые идут за ним, будут игнорироваться.
Здравствуйте! Если Вы хорошо разбираетесь во вращении в IE, не можете ли подсказать, почему не поворачиваются в IE8 блоки (position: relative; display: block;) в виде кнопок в стилизаторе Prettifier для Хабра?

Может, влияет какое-то свойство обрамляющих элементов?

Описание стилизатора здесь: habrahabr.ru/blogs/ui_design_and_usability/107175/
Чтобы заработало в IE, достаточно установить код как юзер-стиль (инструкции в тексте статьи).
Если это вообще возможно, стало бы хорошей доработкой стилизатора.
(Уже пробовал фильтр BasicImage(rotation=3) — не работает в этом контексте. Этот Matrix попробовал — тоже не работает. Убирать -moz-transform: rotate из правила тоже пробовал.
Иллюстрация — как есть в IE8 и как должно быть (в FF).
Для поворота текст на 90° в IE можно фильтры и не использовать. Посмотрите как у меня текст по вертикали написан на сайте: bolknote.ru
Оказывается, обманул, забыл за давностью лет как делал:) Фильтры там всё-таки есть :)
Отлично, спасибо. Сам тоже вспомнил эти свойства и более простые: flipv fliph. Но writing-mode:tb-rl оказалось менее практичным: пришлось бы переставлять местами width и height. Затем, найдена причина, почему фильтр поворота не работал: он на самом деле работает, только 2 фильтра надо объединять: filter: alpha(opacity=40) progid:DXImageTransform.Microsoft.BasicImage(rotation=3); — тогда работает. И при :hover, соответственно, тоже всё повторять из того, что не изменилось. Это, конечно, непривычно и практически нигде в мануалах не подчёркивается, потому пролезла ошибка.
вы издеваетесь?
Во первых — сам по себе js код там да… майкрософский. За такой сейчас руки по ноги открывают

А во вторых, главное, поворот то там есть, а компенсационного сдвига нет…
Все прыгает, скачет. А в 2007 наверное радоваться надо было

И в хроме половины панелей нет — html совсем не валидный

Так что засуну я этот мсдн туда же куда надо засунуть ИЕ его разработчикам. Если туда конечно влезет
Правильно, в печь официальные документации. Будем читать быдлостатьи.
То ли дело позиции запоминать и на 2 делить. Они бы ещё интрыгалы туда запехали! Ноги бы им по руки поотрывать!
Вы уж конечно меня простите, но когда 99% статей рассчитаны на тех, кто не может посчитать сдвиг баундинг-бокса, при этом поливая ушатом помоев МС, это хоть и весьма иронично, но почему-то уже не смешно.
у меня как-раз супер 5 по аналитической геометрии( 3д дев ) и специальность прикладная математика.
И я всегда был уверен что матрицы трансформации должны давать возможность делать и сдвиги и повороты и маштаб менять, причем в любой последовательности.
Наверное я просто зажрался.
И почему-то я сомневаюсь, что при таких исходных данных, эта задача у вас вызвала бы какие-то затруднения и необходимость читать сотни статей. Разве что недоумение «какого чёрта».
Не думаю, что только мне повезло встречаться с кривыми решениями достаточно регулярно, чтобы этому не удивляться; поэтому никак не могу понять, чем же конкретно это кривое решение от МС кривее большинства остальных, что заслужило такой порки с одновременным оправданием всех тех бездарей, которые с ним столкнулись, но не справились.
ИЕ — это традиционное «Яваскрипт через Ж, что-бы не как у всех»!
Вот что им стоило реализовать этот самый ротейт по стандарту???
Это указано в конце статьи
Не заметил. Но тогда не вижу смысла зачем это было публиковать, ведь метод уже известен.
«Там» совершенно другой метод. Там правильная и честная математика на пару сотен строк аш двух использованных фреймворков.
Спасибо за подсказку, сам буквально только что столкнулся с проблемой нестандартного поворота элементов фильтрами ИЕ.
Sign up to leave a comment.

Articles