Når du har et webprogram som krever at noen blir vant til fra brukerne, er en gjennomgang av grensesnittet i orden. Å skape et walkthrough direkte på toppen av grensesnittet gjør ting veldig klart, så det er det vi skal bygge med Bootstrap Tour.
Bootstrap Tour er en jQuery-basert plugin for Twitter Bootstrap som lar deg enkelt bygge interaktive gjennomganger med en minimal mengde deklarativ JavaScript-konfigurasjon i forbindelse med din eksisterende DOM-struktur.
Hvis det ikke er fornuftig for deg, les videre - vi skal bryte det ned, slik at du kan skape verdifulle og engasjerende instruksjoner for brukerne dine.
Hvis nettstedet ditt krever noe kjent, viser brukerne hva de skal gjøre, veldig hjelpsomt. Når du er ferdig, kan brukeren på en måte se "skyggen" av instruksjonen du oppgav i gjennomgangen. Dette unngår at brukeren må tolke retninger hvis du brukte et mindre klart medium, for eksempel video, eller enda verre, tekstveiledninger.
En annen brukstilfelle for en interaktiv tur er å beskrive et bilde. Tenk deg at du bygger et nettsted dedikert til å vise flotte panoramaer av byer rundt om i verden. Når en bruker klikker på en by, kan en interaktiv tur vise på elementene i bildet som ellers kan bli ubemerket.
Det er mange brukskilder for når du vil bruke en tur.
Hvis grensesnittet følger svært klare konvensjoner og du ikke har hørt noen problemer med forvirring, kan det hende at å legge til en tur kan blokkere brukerne fra å gjøre det de vil gjøre mest: bruk søknaden din.
Mens vi er på emnet for å unngå, ville det være lurt å holde turen så kort som mulig. Brukere vil samle all nødvendig informasjon for å bruke søknaden din eller se historien din, men de vil også at det skal skje så raskt som mulig. Det eneste unntaket til denne regelen er et nettsted som nesten utelukkende er basert på en tur som en kjernevirksomhet (det beskrevne fotografiet ville være et mulig eksempel), men selv i disse tilfellene, bør det være enkelt for en bruker å avslutte turen . Heldigvis støttes dette i Bootstrap Tour som standard; En "End Tour" -knappen er til stede ved hvert trinn.
Bootstrap Tour krever selvfølgelig elementer av Twitter Bootstrap, samt egen CSS-fil og JavaScript-fil, i tillegg til jQuery. Fra dokumentasjonen er her de nødvendige eiendelene.
... …
Legg merke til at du også må inkludere Bootstraps base css-fil for å vise Bootstrap popover.
Neste, for å komme i gang med en tur, gjør du følgende i JavaScript-filen din (som vi dekker kort tid):
// Opprett en ny tur var tur = Ny tur (); // Legg til trinnene tour.addSteps ([element: ".message.message-1", // elementvelger for å vise popover ved siden av; tittel: "Velkommen til min tur!", Innhold: "Vi skal for å gjøre dette raskt og nyttig. ", element:" .message.message-2 ", tittel:" La oss avslutte denne tingen med et slag. ", innhold:" Boom, bang, bam! "]); // Initialiser metode på tursklassen. Få er alt lastet opp og klar til å gå. tour.init (); // Dette starter turen selv tour.start ();
Dette eksemplet ble tatt nesten direkte fra dokumentasjonen, og er den enkleste måten å komme i gang med Bootstrap Tour.
Bootstrap Tour tilbud tonn av alternativer for å tilpasse hvert trinn av turen du vil opprette. Som standard støtter den localStorage (for å bevare stedet i turen hvis du lukker fanen og returnerer senere), neste og forrige funksjoner, samt alle typer tilbakeringinger du kan sette opp for å svare på brukerens handlinger. Det gir også fine, polske funksjoner som et elementheiser, "refleksmodus" (vi vil forklare mer nedenfor), automatisk fremskrittende trinn og til og med flersideturer.
For denne demonstras skyld skal vi starte med en gratis mal fra StartBootstrap.com. StartBootstrap fra Iron Summit Media Strategies er en samling av gratis og premium bootstrap temaer.
Når du har lastet ned prosjektene, bør filstrukturen se slik ut.
.
├── css
│ ├── bootstrap-tour.min.css
│ ├── bootstrap.css
│ └─ - landing-page.css
─ - font-awesome
...
├── skrifter
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ └─ - glyphicons-halflings-regular.woff
├── img
│ ├── banner-bg.jpg
│ ├── doge.png
│ ├── intro-bg.jpg
│ ├── ipad.png
│ └── phones.png
├── index.html
└── js
├── bootstrap-tour.min.js
├── bootstrap.js
└── jquery-1.10.2.js
Merk: Vi har hoppet over FontAwesomes interne struktur, da det ikke vil være viktig for denne opplæringen.
Deretter vil du inkludere Bootstrap Tour CSS og JavaScript i index.html
fil. De av dokumentet ditt skal se slik ut:
Landingsside mal for Bootstrap
Og på slutten av dokumentet vil du se JavaScript like før avslutningen stikkord. Når du får oppsettet på jobb, er det på tide å komme i gang! Selvfølgelig må du legge til i din egen tilpassede JavaScript, så vi legger til et "script.js" etter Bootstrap Tour-filen.