Ratchet est un nouveau cadre impressionnant qui vous permet de créer rapidement et facilement des prototypes d’applications d’applications iPhone en utilisant uniquement HTML, CSS et JavaScript. Créez simplement une div de conteneur dans votre code HTML, ajoutez quelques éléments avec des classes prédéfinies et vous êtes prêt.
Suivez-nous en sautant dans Ratchet pour voir comment cela fonctionne. Nous allons lancer des pneus, tester certaines fonctionnalités et décider si cela vaut la peine d'être téléchargé. (Alerte spoiler: ça l'est.)
Qu'est-ce que Ratchet?
Ratchet est un concept très simple. C'est un framework d'interface utilisateur optimisé principalement par CSS (et un peu de JavaScript) implémenté via HTML simple. Il est en fait très similaire à Twitter Bootstrap, sauf qu'il est spécifiquement conçu pour ressembler à l'interface native de l'iPhone.
Puis-je vraiment faire ça?
Ratchet n'est pas un framework très compliqué réservé aux développeurs de haut niveau. Vous pouvez commencer à l'utiliser en quelques minutes seulement. Il ne nécessite aucune connaissance de la programmation iOS et ne prend en compte que le moindre bit de JavaScript.
Pour voir comment cela fonctionne, construisons un exemple de page.
Commencer
Pour commencer, rendez-vous sur la page Ratchet GitHub et téléchargez le téléchargement gratuit. À l'intérieur de ce téléchargement, vous trouverez un modèle de départ que vous pourrez ouvrir dans votre éditeur de texte préféré.
Dans la partie principale du HTML, il y a une tonne de choses. Nous laisserons cela tout seul pour nos besoins car il fournit une configuration de test décente. N'hésitez pas à modifier les icônes tactiles, le titre de la page, etc. comme bon vous semble.
À partir de là, tout ce que nous avons à faire est de faire défiler la documentation, de saisir les éléments souhaités et de les jeter dans notre code HTML. C'est aussi simple que ça!
Barre de titre
La première chose que nous allons inclure est une barre de titre bleue située en haut de l'écran. C'est facile. Pour commencer, placez le code suivant à l'intérieur de la balise body dans votre code HTML.
Cet élément d'en-tête sert de conteneur à notre barre de titre. Maintenant, ajoutons un h1 avec un? Titre? classe assignée.
Maintenant, si nous chargeons cette page sur un iPhone, nous verrons une belle barre de titre de style iOS en haut de la page. Assez simple, non?
Rendons ce bar un peu plus intéressant, allons-nous? Utilisation d'une balise d'ancrage avec le bouton? Button-prev? et? bouton-next? classes, nous pouvons prendre notre barre de titre de purement esthétique à fonctionnel.
Encore une fois, nous voyons la puissance de ce cadre au travail. iOS fait ne pas style ces éléments HTML comme celui-ci par défaut, Ratchet fait tout le travail ici.
Curseur
L'étape ci-dessus décrit le processus de base du prototypage de votre application ou de votre page Web. Faites défiler la documentation, recherchez un élément que vous souhaitez utiliser, puis collez et modifiez le code. Ensuite, nous allons inclure quelque chose d'un peu plus impressionnant: un curseur d'image.
Le contenu Div
Avant de lancer le curseur, il y a quelque chose que nous devons inclure. En dehors de la barre de titre, tout dans Ratchet doit être inséré dans une div avec une classe de «contenu».
Vous pouvez créer plusieurs divs de contenu ou simplement combiner tout ce dont vous avez besoin. Nous verrons plus tard comment utiliser une div de contenu rembourré pour ajouter un peu de séparation entre votre contenu et le bord de l'écran.
Code de curseur
Le curseur Ratchet est composé d'un? Slider? div, qui contient une liste non ordonnée. Encore une fois, assurez-vous que tout cela se passe dans votre contenu div.
Chaque élément de la liste devient une diapositive. Vous pouvez inclure une image et une étendue pour une superposition de texte.