Я создал код CSS3, который создал эффект переворота страницы.css3: анимация hover не работает на firefox
С тремя инкапсулированными тегами Div, сначала div инкапсулирует обычную страницу и устанавливает перспективу и стиль преобразования. Второй div, содержащий страницу, затем поворачивается3 по оси X на несколько градусов (мне нужна изометрическая перспектива), и, наконец, внутренний div создает страницу с определенными атрибутами цвета и размера.
Этот внутренний div имеет: hover pseudo с свойством анимации, которое указывает на преобразование, которое нужно сделать (в этом случае, переворачивая себя по оси Y). Для этой пурпусы есть также ключевой кадр с атрибутами transform-origin и rotate3d.
По какой-то причине это работает аккуратно в Chrome Webkit, но не в Firefox. В Chrome после того, как наведите курсор, он продолжает переворачиваться, пока страница полностью не перевернется, даже когда мышь больше не находится на странице из-за поворота. В Firefox, однако, он делает небольшое движение с переворотом, но сразу же возвращается в исходное состояние, даже если мышь все еще находится на странице.
Я пробовал с анимацией-play-state: running; на псевдовиде: hover, но не работает.
Любая помощь? Я могу заверить, что синтаксис -moz хорош, как в -webkit. Благодаря!!
вы можете поделиться css –
http://jsfiddle.net/? – apaul
[Там вы идете] (http://jsfiddle.net/BlackMetal/8usqH/). Я обнаружил, что при перемещении внешнего div некоторые пиксели вправо заставляют работать почти каждый раз, но не всегда. Тем не менее, похоже, что запуск Firefox в Firefox намного медленнее и менее плавный, чем в Chrome. – Alex