Casa Finanza personale Come creare un documento mobile multipagina per la programmazione HTML5 e CSS3 - manichini

Come creare un documento mobile multipagina per la programmazione HTML5 e CSS3 - manichini

Sommario:

Video: Biały Wilk: Historia komputerowego Wiedźmina | Film dokumentalny 2024

Video: Biały Wilk: Historia komputerowego Wiedźmina | Film dokumentalny 2024
Anonim

È fantastico poter abbattere una pagina Web HTML5 e CSS3 in modo da si adatta a un dispositivo mobile, ma ovviamente se la pagina è più piccola, ne avrai bisogno di più. Le app mobili utilizzano spesso una metafora per sfogliare più dati in un piccolo spazio sullo schermo e la libreria mobile di jQuery ha un altro meraviglioso strumento per semplificare le cose.

Finora, questa applicazione ha lo stesso aspetto delle altre app mobili jQuery che hai visto finora. Una cosa è diversa, e questo è il pulsante nell'intestazione. È molto comune che le app mobili abbiano pulsanti di navigazione nell'intestazione. Premi il pulsante Avanti.

Dopo una transizione di dissolvenza elegante, viene visualizzata la pagina successiva. Questo ha due pulsanti nell'intestazione. Premendo di nuovo Avanti porta l'utente alla terza pagina.

La terza pagina è ancora una volta molto familiare, ma questa volta ha un singolo pulsante a sinistra dell'intestazione e un altro pulsante nell'area di contenuto principale.

La cosa interessante di queste tre pagine è che non sono affatto tre pagine! È tutto solo una pagina, progettata per agire come tre pagine diverse. Ci sono un paio di vantaggi a questa disposizione.

  • Le risorse CSS e JavaScript devono essere caricate solo una volta: Ciò mantiene il sistema coerente e migliora leggermente i tempi di caricamento.

  • Non c'è tempo di ritardo: Quando il documento viene caricato, l'intera operazione è in memoria, anche se solo una parte è visibile alla volta. Ciò consente di spostarsi rapidamente tra le pagine senza dover attendere l'accesso al server.

Normalmente si implementerà questo tipo di meccanismo quando si ha una pagina grande che si desidera trattare come diverse pagine più piccole in modo che l'utente non debba scorrere.

Ecco il codice per multiPage. html nella sua interezza.

multipagina. html #foot {font-size: 75%; stile di carattere: corsivo; text-align: center;} pre {margin-left: auto; margin-right: auto; colore di sfondo: bianco; width: 8em;}

Page One

next

Questo è l'indice

  • pagina 1
  • pagina 2
  • pagina 3
  • da HTML All in One for Dummies prev

    Pagina Due

    successiva La seconda pagina è molto simile alla prima, tranne che non è la prima e ha testo anziché pulsanti. È la seconda pagina. Se ti piace il primo, suppongo che tu possa tornare indietro, ma dovresti davvero andare alla pagina successiva, perché sento che è davvero bello.

    da HTML All in One for Dummies prev

    Pagina Tre

    3333333 3 3 3 33333 3 3 3 3333333
    

    Vai all'indice

    da HTML All in One for Dummies

Mentre il codice per questo esempio è lungo, non rompe un sacco di novità.

  1. Carica il contenuto jQuery per dispositivi mobili.

    Inserisci i file CSS e JavaScript necessari da jQuery. com sito.

  2. Applica il tuo CSS.

    Anche se stai "prendendo in prestito" il codice CSS da jQuery, puoi comunque aggiungere il tuo. Puoi aggiungere CSS per far sì che il piè di pagina e gli elementi pre si comportino nel modo desiderato.

  3. Crea le tue pagine.

    Puoi costruire tutte le pagine che vuoi, ma tutte seguono lo stesso schema generale di jQuery per dispositivi mobili: crea un div di pagina con div header, content e footer. Utilizzare l'attributo ruolo dati per indicare il ruolo di ciascun div.

  4. Assegna un nome a ciascuno dei div di livello pagina con l'attributo id.

    Poiché l'utente sfoglia le pagine, ogni pagina richiede una sorta di identificatore. Assegna a ogni pagina un attributo id univoco.

  5. Costruisci pulsanti all'interno delle intestazioni.

    L'unica parte veramente nuova di questo esempio (a parte il page flipping stesso) è i pulsanti nelle intestazioni. Passa all'intestazione della pagina 2 e vedrai qualcosa di veramente interessante:

    precedente
    
    
    

    Pagina Due

    successivo

    Se definisci un collegamento all'interno di un elemento con il ruolo di dati dell'intestazione, quel collegamento diventerà automaticamente un pulsante. Inoltre, il primo collegamento definito verrà automaticamente posizionato a sinistra dell'intestazione e il secondo verrà posizionato a destra.

  6. Forza un singolo pulsante a destra.

    Se si desidera che un pulsante sia sulla destra, aggiungere una classe al pulsante:

    
    

    Pagina uno

    successivo
  7. Usa ancore interne per saltare tra le pagine.

    Dai un'occhiata agli URL in tutti i pulsanti. Iniziano con un hash, che indica un collegamento interno all'interno del documento. Ricorda, anche se questo sembra tre pagine diverse per l'utente, è davvero tutta una grande pagina web.

  8. Esperimento con le transizioni.

    Guarda attentamente il pulsante a pagina tre:

    Vai all'indice
    

    Questo pulsante ha uno speciale attributo di transizione dei dati. Per impostazione predefinita, le pagine mobili si scambiano con una dissolvenza. È possibile impostare la transizione su diapositiva, slide-up, slidingown, pop, fade o flip. Puoi anche invertire la transizione aggiungendo un altro attributo: data-direction = "reverse".

Come creare un documento mobile multipagina per la programmazione HTML5 e CSS3 - manichini

Scelta dell'editore

Comprensione dei livelli di accesso e dei ruoli in Microsoft CRM - dummies

Comprensione dei livelli di accesso e dei ruoli in Microsoft CRM - dummies

I privilegi che vi sono assegnati regolano le funzioni che è possibile eseguire su particolari record o oggetti. I tuoi livelli di accesso determinano a quale record si applicano questi privilegi. In altre parole, sebbene i tuoi privilegi possano includere la possibilità di eliminare i record account, è il tuo livello di accesso che determina esattamente quali record puoi eliminare. ...

Scegli o cambia utenti in NaturallySpeaking - dummies

Scegli o cambia utenti in NaturallySpeaking - dummies

Quando lanci Dragon NaturallySpeaking, potrebbe chiederti di scegliere un utente . Se non ti chiede, non ti preoccupare. Probabilmente hai un solo utente: tu. Ricorda che quando hai configurato NaturallySpeaking per la prima volta, hai creato e nominato un profilo utente e poi hai addestrato NaturallySpeaking su come l'utente (tu) ha suonato. Ora, quando avvii ...

Aggiungi una fonte di dettatura al tuo profilo corrente - dummies

Aggiungi una fonte di dettatura al tuo profilo corrente - dummies

La tua voce registrata è così diversa dalla tua voce dal vivo che devi addestrare Dragon NaturallySpeaking a riconoscerlo. Allenarsi NaturallySpeaking per capire la tua voce registrata è come allenarlo per dettatura diretta, con una differenza: leggi il materiale di allenamento nel tuo registratore, trasferisci il dettato sul PC e poi ...

Scelta dell'editore

Mantieni il tuo cervello affilato disegnando - manichini

Mantieni il tuo cervello affilato disegnando - manichini

Se non hai mai pensato a te stesso come una persona creativa, è tempo per un cambio di pensiero. Ogni persona ha il potenziale per sbloccare un aspetto della creatività. Ecco alcuni suggerimenti per aiutarti ad andare avanti. Includono suggerimenti su semplici attività di disegno per iniziare - ma se ritieni che ...

Come usare la tolleranza come tecnica di gestione della rabbia - manichini

Come usare la tolleranza come tecnica di gestione della rabbia - manichini

La rabbia è l'emozione dell'intolleranza che può essere gestito attraverso la pratica della tolleranza. Intolleranza significa che non accetti il ​​punto di vista o il comportamento di un'altra persona. La rabbia dice che pensi di avere ragione e che l'altra persona ha torto. Non può essere più semplice di così. La rabbia difende l'ascoltatore da qualsiasi cambiamento nel suo modo di pensare. ...

Migliorare la gestione della rabbia con l'esercizio - manichini

Migliorare la gestione della rabbia con l'esercizio - manichini

Una quantità di prove scientifiche supporta il fatto che l'esercizio fisico regolare migliora gli stati d'animo e può aiutarti a ridurre la tua rabbia. Se scegli di allenarti regolarmente, puoi aspettarti di Concentrare meglio Dormire meglio Mostra un maggiore interesse per il sesso Avere più energia Sii meno teso Goditi la vita più in generale Sento meno alienato ...

Scelta dell'editore

Caratteristiche della Canon Digital Rebel XTi / 400D - manichini

Caratteristiche della Canon Digital Rebel XTi / 400D - manichini

La tua nuova Canon Digital Rebel XTi / 400D ha una serie di funzioni e le seguenti figure le indicano una ad una. Un asterisco indica che un pulsante o un controllo ha più funzioni. Verificando la Canon XTi / 400D dal punto di vista del fotografo. Osservando alcuni dei pulsanti e dei quadranti principali. Trovare la messa a fuoco e ...

Caratteristiche della Canon EOS Digital Rebel XSi / 450D - manichini

Caratteristiche della Canon EOS Digital Rebel XSi / 450D - manichini

Le seguenti figure offrono una comoda guida ai pulsanti, ai quadranti e ad altre funzioni esterne della tua Canon EOS Digital Rebel XSi / 450D. Si noti che l'obiettivo mostrato è il modello Canon EF-S 18-55mm IS (Image Stabilization) venduto con XSi / 450D; altri obiettivi potrebbero non avere le stesse caratteristiche. Dal punto di vista del fotografo. Guardando verso il basso ...

Controlli esterni della fotocamera sulla Canon EOS Rebel T3 / 1100D - manichini

Controlli esterni della fotocamera sulla Canon EOS Rebel T3 / 1100D - manichini

Sparsi per l'esterno della tua Canon EOS Rebel T3 / 1100D sono un numero di pulsanti, quadranti e interruttori che usi per cambiare le impostazioni di ripresa delle foto, rivedere e modificare le tue foto ed eseguire varie altre operazioni. Ecco una introduzione di base ai controlli esterni. Controlli Topside sulla Canon EOS Rebel T3 / 1100D Il tour virtuale inizia ...