Ratchet är en fantastisk ny ram som gör att du snabbt och enkelt kan skapa prototyp iPhone-applayouter med bara HTML, CSS och JavaScript. Skapa bara en container div i din HTML, kasta i några föremål med förinställda klasser och du är redo att gå.
Följ med när vi hoppar in i Ratchet för att se hur det fungerar. Vi sparkar däcken, provar några funktioner och bestämmer om det är värt att ladda ner. (Spoiler alert: det är.)
Vad är Ratchet?
Ratchet är väldigt enkelt i konceptet. Det är en UI-ram som drivs främst av CSS (och lite JavaScript) som implementeras genom enkel HTML. Det är faktiskt väldigt lik Twitter Bootstrap, bara det är speciellt utformat för att se ut som det inbyggda iPhone-gränssnittet.
Kan jag verkligen göra det här?
Ratchet är inte några superkomplicerade ramar bara för avancerade utvecklare. Du kan få igång med det på bara några minuter. Det kräver ingen kunskap om någon IOS-programmering och verkligen bara den minsta möjliga JavaScript.
För att se hur det fungerar, låt oss bygga en provsida från början.
Komma igång
För att börja, gå vidare till Ratchet GitHub-sidan och ta tag i gratis nedladdning. Inuti den nedladdningen hittar du en startmall, spricka den här i din favorittextredigerare.
I huvuddelen av HTML-filen finns det massor av saker. Vi lämnar detta ensam för våra ändamål, eftersom det ger en anständig testinstallation. Du är välkommen att tweaka peka ikoner, sidtitel etc. som du tycker är lämplig.
Härifrån är allt vi behöver göra genom att bläddra igenom dokumentationen, ta tag i element som vi vill ha och kasta dem in i vår HTML. Det är verkligen så enkelt!
Titelfältet
Det första som vi ska inkludera är en blå titelfält som sitter högst upp på skärmen. Att göra detta är lätt. Börja med att placera den följande koden inuti kroppstaggen i din HTML.
Detta rubrikelement fungerar som behållare för vår titelfält. Låt oss nu kasta i en h1 med en? Titel? klass tilldelad.
Nu om vi laddar upp den här sidan på en iPhone, ser vi en bra iOS-stilrubrik högst upp på sidan. Ganska dang enkelt, eller hur?
Låt oss göra den baren lite mer intressant ska vi? Använda en ankerkod med knappen? Prev? och? knapp-nästa? klasser kan vi ta vår titelfält från rent estetiskt till funktionellt.
Återigen ser vi kraften i denna ram på jobbet. iOS gör inte stil dessa HTML-element som denna som standard gör Ratchet all den tunga lyftningen här.
Slider
Steget ovan skisserar ganska mycket den grundläggande processen att prototyper din app eller webbsida. Bläddra igenom dokumentationen, hitta ett element som du vill använda, klistra in och tweak koden. Därefter kommer vi att inkludera något lite mer imponerande: en bildreglage.
Content Div
Innan vi startar in i reglaget finns det något annat som vi behöver inkludera. Bortsett från titelfältet måste allt i Ratchet kastas inuti en div med en klass av "innehåll".
Du kan skapa flera innehålls divs eller du kan bara kasta allt du behöver till en. Senare ser vi hur man använder en vadderad content div för att lägga till en liten skillnad mellan ditt innehåll och skärmens kant.
Slider-koden
Ratchet-reglaget består av en? Reglage? div, som innehåller en orörd lista. Återigen, se till att allt detta går in i ditt innehåll div.
Varje listobjekt blir här en bild. Du kan inkludera en bild och en sträcka för en textöverlagring.