CSS: Créer iOS style Pin Mot de passe de la boîte de

Je veux créer une entrée html5 qui ressemble à l'iOS d'entrée du code Pin (sur l'écran de verrouillage).... avec 4 zones de saisie.

Comment puis-je y parvenir?

CSS: Créer iOS style Pin Mot de passe de la boîte de

J'ai essayé le suivant:

1) Créé un normal de la zone de saisie.

2) a Retiré ses frontières.

3) Placé au-dessus de l'image comme arrière-plan de la zone d'entrée.

4) Et ajouté un peu de l'espacement des lettres.

Problème est: quand je tape les 3 premiers caractères, il s'inscrit dans les cases:

CSS: Créer iOS style Pin Mot de passe de la boîte de

Mais quand je tape le 4e caractère, les personnages se déplacent vers la gauche et par conséquent, il s'affiche comme ci-dessous:

CSS: Créer iOS style Pin Mot de passe de la boîte de

Que puis-je faire pour résoudre ce problème ?

Tout une meilleure approche ??

EDIT:

Ok basé sur la ci-dessous les réponses, j'ai modifié l'approche d'avoir 4 boîtes de saisie. Et sur keyup événement pour chaque zone de saisie, j'ai changer le l'accent à la prochaine zone de saisie.

Cela fonctionne bien sur le navigateur. Mais ne fonctionne pas sur l'appareil (iPhone 5). Quel est le problème ?

C'est un Sencha Touch app emballés à l'aide de Cordoue.

RÉSOLU:

Besoin de désactiver <preference name="KeyboardDisplayRequiresUserAction" value="false" />

Il serait bien si vous pouvez fournir une démo de violon.
Pouvez-vous poster le code que vous avez déjà? votre code html et css, un violon serait génial.
Pour javascript complet solution, consultez- stackoverflow.com/a/52176432/6719426

OriginalL'auteur senchaDev | 2013-11-21