Huis Persoonlijke financiën Een mobiel document voor meerdere pagina's maken voor HTML5- en CSS3-programmering - dummies

Een mobiel document voor meerdere pagina's maken voor HTML5- en CSS3-programmering - dummies

Inhoudsopgave:

Video: How to link one page to another page in HTML 2024

Video: How to link one page to another page in HTML 2024
Anonim

Het is geweldig om een ​​HTML5- en CSS3-webpagina zo te kunnen verkleinen dat het past op een mobiel apparaat, maar natuurlijk, als de pagina kleiner is, heb je er meer nodig. Mobiele apps gebruiken vaak een paginavouwende metafoor om meer gegevens in een klein stukje schermvastgoed te verpakken, en de mobiele bibliotheek van jQuery heeft nog een geweldige tool om dit gemakkelijk te maken.

Tot nu toe lijkt deze applicatie op de andere jQuery mobiele apps die je tot nu toe hebt gezien. Een ding is anders, en dat is de knop in de kop. Het komt vaak voor dat mobiele apps navigatieknoppen in de kop hebben. Druk op de knop Volgende.

Na een handige fade-overgang verschijnt de volgende pagina. Deze heeft twee knoppen in de kop. Door nogmaals op Volgende te drukken, gaat de gebruiker naar de derde pagina.

De derde pagina is weer heel vertrouwd, maar deze keer heeft het een enkele knop aan de linkerkant van de kop en een andere knop in het hoofdgedeelte van de inhoud.

Het interessante aan deze drie pagina's is dat ze helemaal geen drie pagina's zijn! Het is allemaal maar één pagina, ontworpen om te werken als drie verschillende pagina's. Er zijn een paar voordelen aan deze regeling.

  • CSS- en JavaScript-bronnen hoeven maar één keer te worden geladen: Dit houdt het systeem consistent en verbetert de laadtijden enigszins.

  • Er is geen vertraging: Wanneer het document wordt geladen, bevindt het hele geheugen zich in het geheugen, zelfs als slechts één onderdeel tegelijk zichtbaar is. Hiermee kunt u snel van pagina wisselen zonder op servertoegang te hoeven wachten.

Normaal zou u dit type mechanisme implementeren als u een grote pagina wilt behandelen als meerdere kleinere pagina's, zodat de gebruiker niet hoeft te scrollen.

Hier is de code voor multiPage. html in zijn geheel.

MultiPage. html #foot {font-size: 75%; lettertype-stijl: cursief; text-align: center;} pre {margin-left: auto; marge-rechts: auto; achtergrondkleur: wit; width: 8em;}


Pagina één

volgende

Dit is de index

  • pagina 1
  • pagina 2
  • pagina 3
  • van HTML All-in-one voor Dummies vorig

    Pagina twee

    volgende

    De tweede pagina lijkt veel op de eerste, behalve dat deze niet de eerste is en tekst bevat in plaats van knoppen. Het is de tweede pagina. Als je de eerste leuk vindt, dan denk ik dat je terug kunt gaan, maar je moet echt naar de volgende pagina gaan, want ik hoor dat het heel leuk is.

    van HTML All in One voor Dummies vorig

    pagina drie

    3333333 3 3 3 33333 3 3 3 3333333
    

    Ga naar index

    van HTML All-in-one voor Dummies

Hoewel de code voor dit voorbeeld lang is, is er niet veel nieuwe reden.

  1. Laad de mobiele inhoud van jQuery.

    Trek de benodigde CSS- en JavaScript-bestanden uit de jQuery. com site.

  2. Pas uw eigen CSS toe.

    Zelfs als u CSS-code "leent" van jQuery, mag u nog steeds uw eigen code toevoegen. U kunt CSS toevoegen om de voettekst en pre-elementen naar eigen inzicht te laten werken.

  3. Bouw uw pagina's.

    Je kunt zoveel pagina's maken als je wilt, maar ze volgen allemaal hetzelfde algemene mobiele jQuery-patroon: Maak een pagina-div met header, content en footer divs. Gebruik het kenmerk data-role om de rol van elke div aan te geven.

  4. Geef elk van de div-eenheden op paginaniveau een naam met het kenmerk id.

    Omdat de gebruiker door de pagina's bladert, heeft elke pagina een soort ID nodig. Geef elke pagina een uniek id-kenmerk.

  5. Bouw knoppen in de headers.

    Het enige echt nieuwe deel van dit voorbeeld (afgezien van het zelf omslaan van de pagina) zijn de knoppen in de kopteksten. Spring vooruit naar de kop van pagina 2 en je zult iets heel interessants zien:

    vorige
    
    

    pagina twee

    volgende

    Als je een link in een element definieert met de kop data-rol, die link wordt automatisch een knop. Bovendien wordt de eerste gedefinieerde koppeling automatisch links van de koptekst geplaatst en de tweede wordt rechts geplaatst.

  6. Forceer een enkele knop naar rechts.

    Als u een knop aan de rechterkant wilt toevoegen, voegt u een klasse toe aan de knop:

    
    
    

    Pagina één

    volgende
  7. Gebruik interne ankers om tussen pagina's over te slaan.

    Bekijk de URL's in alle knoppen. Ze beginnen met een hash, die een interne link in het document aangeeft. Vergeet niet, hoewel dit voor de gebruiker als drie verschillende pagina's aanvoelt, het is echt allemaal één grote webpagina.

  8. Experimenteer met overgangen.

    Kijk goed naar de knop op pagina drie:

    Ga naar index
    

    Deze knop heeft een speciaal kenmerk voor gegevensoverdracht. Mobiele pagina's wisselen standaard met vervagen. U kunt de overgang instellen op dia, slide-up, slidedown, pop, fade of flip. U kunt de overgang ook omkeren door een ander kenmerk toe te voegen: gegevensrichting = "omgekeerd".

Een mobiel document voor meerdere pagina's maken voor HTML5- en CSS3-programmering - dummies

Bewerkers keuze

Setup Menu 3 op de Rebel T6i / 750D - dummies

Setup Menu 3 op de Rebel T6i / 750D - dummies

Er wachten nogal wat aanpassingsmogelijkheden op de Setup-menu van de Rebel T6i / 750D 3. Setup-menu 3, weergegeven in de volgende afbeelding, bevat de volgende aanpassingsmogelijkheden: Schermkleur: standaard bevat het scherm Opname-instellingen opnamegegevens in het wit op een eenvoudige zwarte achtergrond. Er worden grijstinten in grijstinten gebruikt en accenten worden meestal oranje gemarkeerd. ...

Bewerkers keuze

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst aan een inhoud toevoegen tijdelijke aanduiding in Microsoft PowerPoint, klik op het gebied Klik om tekst toe te voegen en typ wat u wilt. Als u een ander type inhoud wilt toevoegen, klikt u op het pictogram in de tijdelijke aanduiding voor het gewenste type. Als u meer tekst typt dan in dat tekstvak past (vooral gebruikelijk voor ...

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

De Prullenbak op uw computer bevat onlangs verwijderde items. Uw oude bestanden bevinden zich in de Prullenbak en u kunt ze ophalen totdat u deze leegt of totdat deze de maximale maximale grootte heeft bereikt, en Windows automatisch enkele bestanden dumpt. Nadat u de Prullenbak hebt leeggemaakt, zijn alle bestanden daarin niet beschikbaar voor ...

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Nadat u een document hebt gemaakt, bent u klaar om te beginnen met typen. Tekst op de pagina plaatsen (of op het scherm) is een beetje anders in elk van de drie grote Microsoft Office-toepassingen: Word, Excel en PowerPoint. Woord: Het belangrijkste werkgebied van het programma is een lege lei waarop u rechtstreeks kunt typen. Klik gewoon in de ...

Bewerkers keuze

Animatie maken met de HTML5-canvastag - dummies

Animatie maken met de HTML5-canvastag - dummies

Hoewel de HTML5-canvastag misschien niet als vervanging voor Flash als mechanisme voor het implementeren van games en animaties in de browser, is het redelijk eenvoudig om animaties aan een canvasafbeelding toe te voegen. De sleutel is om de animatiefuncties te gebruiken die al in de browser zijn ingebouwd. Basisstructuur van de animatielus in HTML5-canvas Een animatie ...

Hoe externe stijlen maken in CSS3 - dummies

Hoe externe stijlen maken in CSS3 - dummies

De meeste ontwikkelaars gebruiken externe stijlen in CSS3 om te verkleinen de hoeveelheid werk die nodig is om een ​​site te onderhouden. Een. CSS-bestand bevat alle stijlen voor de site, wat betekent dat het veranderen van een stijl voor de hele site net zo eenvoudig is als het veranderen van dat ene bestand (in plaats van elke pagina). Omdat de wijziging plaatsvindt in slechts ...

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

De Yahoo! Gebruikersinterface (YUI) -bibliotheek (Yuilibrary) is een complete ontwikkeling - API verwant met jQuery en jQuery UI CSS3 gecombineerd in sommige opzichten en rijker dan deze bibliotheken in andere. Dit is een complexe API die is ontworpen om aan de behoeften van grotere applicaties te voldoen. Eigenlijk moet je echt de tutorials doorlopen, ...