Das iUI-Framework bringt CSS und JS besonders für das iphone mit. Es ist dabei schlanker als vergleichbare Lösungen, wie jquery ui
Hier ist der Test einer Mobilseite mit Transitions. Bedauerlicherweise ist der button recht träge, z.B. unter Firefox mobile. Vielleicht gilt das für alle Pseudeelemente.
Die weiterentwickelte Seite erzeugt in der Mobilansicht den button per Javascript, und ist dann ein Onepager mit Optimierung für Desktop und Smartphones.