Como parte de un proyecto que debe ser compatible con los dispositivos móviles, he estado trabajando en imitar el iPhone de palanca de control utilizando CSS3. Tengo el aspecto y la sensación del elemento prácticamente allí y estoy usando transiciones de CSS3 para animar su cambio de estado.Consideraciones para CSS3 Rendimiento Transición
Cuando tengo el mismo elemento en una página con otra cosa, la transición es relativamente suave en IOS. Sin embargo, cuando lo combino con otros elementos de CSS en una página, el resultado en iOS es muy lento. Es ligeramente mejor que una animación jQuery en bruto, pero no mucho.
He creado dos páginas de prueba para demostrar lo que quiero decir (la diferencia es apenas perceptible en un navegador normal):
de palanca de control en su propia>http://ben-major.co.uk/labs/iPhone%20UI/ios_toggle.html
combinación con otros elementos>http://ben-major.co.uk/labs/iPhone%20UI/
Busco algún consejo sobre la aceleración de la transición en los dispositivos móviles. ¿Cuáles podrían ser los factores que están ralentizando su rendimiento en la prueba de página completa?
Cualquier consejo y comentarios son bienvenidos.
Sólo el primer ejemplo trabajó en simulador de iOS. – chovy