Ratchet ist ein fantastisches neues Framework, mit dem Sie Prototypen von iPhone-App-Layouts nur mit HTML, CSS und JavaScript schnell und einfach erstellen können. Erstellen Sie einfach ein Container-Div in Ihrem HTML-Code, fügen Sie ein paar Elemente mit voreingestellten Klassen hinzu und Sie können loslegen.
Folgen Sie uns, während Sie in Ratchet einsteigen, um zu sehen, wie es funktioniert. Wir treten die Reifen ab, probieren ein paar Funktionen aus und entscheiden, ob es einen Download wert ist oder nicht. (Spoiler-Alarm: es ist.)
Was ist Ratsche?
Ratsche ist im Konzept sehr einfach. Es ist ein UI-Framework, das hauptsächlich mit CSS (und etwas JavaScript) betrieben wird und durch einfaches HTML implementiert wird. Es ist eigentlich Twitter Bootstrap sehr ähnlich, es ist nur so konzipiert, dass es wie die native iPhone-Oberfläche aussieht.
Kann ich das wirklich tun?
Ratchet ist nicht nur für hochentwickelte Entwickler ein sehr kompliziertes Framework. Sie können in wenigen Minuten loslegen. Es erfordert keinerlei Kenntnisse über jede iOS-Programmierung und eigentlich nur das kleinste bisschen JavaScript.
Um zu sehen, wie es funktioniert, erstellen wir eine Musterseite von Grund auf.
Fertig machen
Beginnen Sie mit der Ratchet GitHub-Seite und laden Sie den kostenlosen Download herunter. In diesem Download finden Sie eine Startvorlage, die Sie in Ihrem bevorzugten Texteditor öffnen können.
Im Kopfbereich des HTML-Codes gibt es eine Menge Zeug. Wir lassen dies für unsere Zwecke ganz alleine, da es einen anständigen Testaufbau bietet. Sie können die Berührungssymbole, den Seitentitel usw. an Ihre Wünsche anpassen.
Von hier aus müssen wir nur noch durch die Dokumentation scrollen, die gewünschten Elemente packen und in unseren HTML-Code einfügen. So einfach ist das!
Titelleiste
Als erstes fügen wir eine blaue Titelleiste ein, die oben auf dem Bildschirm angezeigt wird. Das ist einfach. Platzieren Sie zunächst den folgenden Code innerhalb des body-Tags in Ihrem HTML-Code.
Dieses Kopfelement dient als Container für unsere Titelleiste. Nun werfen wir eine h1 mit einem? Title? Klasse zugewiesen.
Wenn wir diese Seite jetzt auf einem iPhone laden, sehen wir oben auf der Seite eine schöne Titelleiste im iOS-Stil. Ziemlich einfach, richtig?
Lassen Sie uns diese Bar ein wenig interessanter gestalten, oder? Verwenden eines Ankertags mit dem? Button-prev? und? button-next? Klassen können wir unsere Titelleiste von rein ästhetisch zu funktional bringen.
Wieder einmal sehen wir die Kraft dieses Frameworks bei der Arbeit. iOS macht nicht Wenn Sie diese HTML-Elemente standardmäßig so formatieren, erledigt Ratchet hier alle wichtigen Aufgaben.
Schieberegler
Der obige Schritt beschreibt den grundlegenden Prozess des Prototyping Ihrer App oder Webseite. Blättern Sie durch die Dokumentation, suchen Sie ein Element, das Sie verwenden möchten, fügen Sie den Code ein und optimieren Sie ihn. Als Nächstes fügen wir etwas beeindruckenderes hinzu: einen Bildschieberegler.
Der Inhalt Div
Bevor wir den Slider starten, müssen wir noch etwas hinzufügen. Abgesehen von der Titelleiste muss alles in Ratchet mit einer Klasse von "Inhalten" in ein Div geworfen werden.
Sie können mehrere Content-Divs erstellen oder einfach alles, was Sie brauchen, in eins umwandeln. In einem späteren Abschnitt erfahren Sie, wie Sie mit einem aufgefüllten Content div eine kleine Trennung zwischen Ihrem Inhalt und dem Bildschirmrand vornehmen.
Slider-Code
Der Ratschen-Schieberegler besteht aus einem Schieberegler. div, das eine ungeordnete Liste enthält. Stellen Sie wieder sicher, dass dies alles in Ihr Content-Div geht.
Jedes Listenelement wird hier zu einer Folie. Sie können ein Bild und einen Bereich für eine Textüberlagerung hinzufügen.