Dans le cadre d'un projet qui doit prendre en charge les périphériques mobiles, j'ai travaillé sur l'imitation du contrôle à bascule de l'iPhone à l'aide de CSS3. J'ai l'aspect et la sensation de l'élément à peu près là, et j'utilise les transitions CSS3 pour animer son changement d'état.Considérations sur les performances de transition CSS3
Lorsque j'ai l'élément lui-même sur une page avec rien d'autre, la transition est relativement lisse sur iOS. Cependant, quand je le combine avec d'autres éléments CSS sur une page, le résultat dans iOS est laggy comme quoi que ce soit. C'est légèrement mieux qu'une animation jQuery brute, mais pas beaucoup.
J'ai mis en place deux pages de test pour démontrer ce que je veux dire (la différence est à peine perceptible dans un navigateur régulier):
bascule de contrôle sur sa propre>http://ben-major.co.uk/labs/iPhone%20UI/ios_toggle.html
Combiné avec d'autres éléments>http://ben-major.co.uk/labs/iPhone%20UI/
Je suis à la recherche de conseils pour accélérer la transition dans les appareils mobiles. Quels pourraient être les facteurs qui ralentissent sa performance sur le test de page complète?
Tous les conseils et commentaires sont les bienvenus.
Seul le premier exemple travaillé sur IOS Simulator. – chovy