Ratchet è un nuovo fantastico framework che ti consente di creare rapidamente e facilmente i prototipi di layout di app per iPhone utilizzando solo HTML, CSS e JavaScript. Crea semplicemente un contenitore div nel tuo codice HTML, aggiungi alcuni elementi con classi preimpostate e sei pronto per partire.
Seguiteci mentre saliamo in Ratchet per vedere come funziona. Daremo un calcio alle gomme, proveremo alcune funzionalità e decideremo se valga la pena o meno un download. (Avviso spoiler: lo è.)
Cos'è Ratchet?
Ratchet è un concetto molto semplice. È un framework UI alimentato principalmente da CSS (e un piccolo JavaScript) implementato tramite HTML semplice. In realtà è molto simile a Twitter Bootstrap, solo che è specificamente progettato per assomigliare all'interfaccia nativa di iPhone.
Posso davvero farlo?
Ratchet non è una struttura super complicata solo per sviluppatori di alto livello. Puoi metterti in funzione in pochi minuti. Richiede la conoscenza zero di qualsiasi programmazione iOS e in realtà solo il bit più piccolo di JavaScript.
Per vedere come funziona, costruiamo una pagina di esempio da zero.
Iniziare
Per iniziare, vai alla pagina Ratchet GitHub e prendi il download gratuito. All'interno di questo download troverai un modello iniziale, apri questo punto nel tuo editor di testo preferito.
Nella parte principale dell'HTML, c'è un sacco di cose. Lasceremo tutto questo da soli per i nostri scopi in quanto fornisce una configurazione di test decente. Sentiti libero di modificare le icone touch, il titolo della pagina, ecc. Come meglio credi.
Da qui, tutto ciò che dobbiamo fare è scorrere la documentazione, afferrando gli elementi che vogliamo e gettandoli nel nostro HTML. È davvero così facile!
Barra del titolo
La prima cosa che includeremo è una barra del titolo blu che si trova nella parte superiore dello schermo. Fare questo è facile. Per iniziare, inserisci il seguente codice all'interno del tag body nel tuo codice HTML.
Questo elemento di intestazione funge da contenitore per la nostra barra del titolo. Ora buttiamo in un h1 con un? Titolo? classe assegnata.
Ora se cariciamo questa pagina su un iPhone, vedremo una bella barra del titolo in stile iOS nella parte superiore della pagina. Piuttosto semplice, giusto?
Facciamo un po 'più interessante quel bar? Usando un tag di ancoraggio con il pulsante? Prev? e? button-next? classi, possiamo prendere la nostra barra del titolo da puramente estetico a funzionale.
Ancora una volta, stiamo osservando il potere di questa struttura al lavoro. iOS lo fa non stile questi elementi HTML come questo di default, Ratchet sta facendo tutti i lavori pesanti qui.
Slider
Il passaggio sopra descrive in modo abbastanza approfondito il processo di base della prototipazione della tua app o pagina web. Scorri la documentazione, trova un elemento che desideri utilizzare, quindi incolla e modifica il codice. Successivamente, includeremo qualcosa di un po 'più impressionante: un cursore dell'immagine.
The Content Div
Prima di lanciarci nel dispositivo di scorrimento, c'è qualcos'altro che dobbiamo includere. A parte la barra del titolo, tutto in Ratchet deve essere gettato all'interno di un div con una classe di? Contenuto ?.
Puoi creare più div di contenuti oppure puoi semplicemente aggiungere tutto ciò di cui hai bisogno. Più avanti vedremo come utilizzare un div contenuto contenuto per aggiungere una piccola separazione tra il contenuto e il bordo dello schermo.
Codice di scorrimento
Il cursore Ratchet è costituito da un "cursore"? div, che contiene una lista non ordinata. Di nuovo, assicurati che tutto ciò vada all'interno del tuo contenuto div.
Ogni elemento della lista qui diventa una diapositiva. È possibile includere un'immagine e uno span per una sovrapposizione di testo.