februar 16, 2022

ebok på ebøker

Animasjon i ebøker refererer vanligvis til vektorgrafikk, med sine små filstørrelser og skalerbarhet. Disse kan legge interaktivitet til en ebok, forutsatt at de ikke er overdrevet til poenget med å være distraherende. Animasjon er mest hensiktsmessig for farge ebøker (dvs. ePub og iBooks) som er laget for å lese på farge tabletter.

ebok animasjoner inkluderer vanligvis tre typer, dvs. du vil:

  • få et objekt, for eksempel en bilgrafikk, til å bevege seg når siden lastes inn, berøres, eller når en knapp trykkes
  • lag en grafikk, for eksempel et dyr eller en gjenstand, jiggle eller riste når du trykker
  • illustrere en kompleks mekanisk bevegelse, for eksempel for en teknisk bok
Diagram som viser HTML-koder for et eksempel animasjon gjort MED CSS og JavaScript

Animasjon Type

Dokument

InDesign

Hype

jQuery

CSS

ePub FXL

✔︎

N/C

✔︎

✔︎

Mobi

N/C

N/C

N/C

N/C

iBooks

N/C

✔︎ easy

✔︎ difficult

✔︎ difficult

N/C = ikke kompatibel

CSS

CSS animasjon er enkel å implementere, men kan bare animere objektet i spørsmålet, som bilen ovenfor. Hvis du vil ha en knapp, start animasjonen eller på annen måte ha brukerkontroll, må Du bruke JavaScript for å koble knappen til objektet. FOR CSS animasjon objektet må ha posisjon: absolutt; eller posisjon: relativ;. Du kan styre venstre og øverste koordinatene, sammen med andre stiler som størrelse (bredde, høyde), farge, tetthet og rotasjon.

for å lage EN CSS-animasjon trenger du (1) en navngitt @keyframes-regel som angir endringspunktene i animasjonen som prosent av tidslinjen, og (2) en tag, ID eller klasse som kobler til @keyframes-regelen med «animasjonsnavn» – stilen, «animasjonsvarighet» i sekunder (r) og andre stiler.

Brukere kan starte EN CSS-animasjon ved å berøre eller klikke på DEN hvis «animation-play-state» er satt til «pauset» som standard og satt til «running» ved hjelp av en: hover eller :aktiv pseudoselector.

CSS Stiler For Animasjoner

roter

transform: roter (0deg);

flip horisontal

transform: skala(-1);

.bil {animasjon-navn: letsgo; animasjon-varighet: 3s; animasjon-fyll-modus: fremover; animasjon-iterasjon-antall: 1; posisjon: absolutt;} @keyframes letsgo {0% {venstre: 100px;} 100% {venstre: 700px;}} 

jQuery

den beste måten å implementere brukerinteraksjon i en animasjon er å bruke jQuery, et opensource-bibliotek Med JavaScript-funksjoner som ble startet av EN gruppe mit-datavitenskapere. For å bruke jQuery må du laste jQuery biblioteket(jquery-3.3.1.min.js) og jQuery brukergrensesnitt (UI, jquery-ui.js). jQuery bruker klassen tilordnet knappen og objektet til å koble de to. jQuery er noe teknisk, men støttes av ePub.

$(funksjon() {

$(‘start’).klikk (funksjon() {

$(‘bil’).animere ({venstre: ‘+ =1200px’}, 1000);

});

});

i dette eksemplet animerer vi den venstre koordinaten til» bil » – klassen ved å legge til 1200px til gjeldende verdi, som beveger den av skjermen, og gjør animasjonen i 1000 mikrosek., eller 1 sek. animasjonen utløses når brukeren klikker på knappen, klasse ‘ start.’

InDesign

InDesign-animasjoner kan opprettes ved Hjelp Av Vinduet > Interaktive > Knapper og > Animasjonspaneler:

Skjermopptak Av Animasjonspanel I InDesign-programvare

Skjermbilde av Knapper og Skjemaer-panelet I InDesign

1. Bruk Det Interaktive > Animasjonspanelet til å animere «bilen».png «grafisk til» Flytt Til Høyre», og juster deretter avstanden ved hjelp av green motion guide.

2. Bruk Den Interaktive > Knapper og Skjemaer panel for å gjøre «Gå!»form til en knapp som spiller» bilen.png » animasjon.

Tumult Hype

Tumult Hype (www.tumult.com/hype) er et vektor-grafisk animasjonsprogram for MacOS som Ligner På Adobes Flash og Animate. Hype har en lett-å-bruke grensesnitt og enkel prosedyre for å plassere en animasjon i en nettside eller iBook. Utgiveren tilbyr en fullt funksjonell demo for 14 dager.

image
Skjermbilde av en animasjon i Tumult Hype. (Bil fra pngtree.com.)

Komponenter I Tumult Hype

Komponent

Funksjon

1 scenen

dokument eller papp for animasjonen

2 lag og egenskaper

hvert objekt går på et eget lag og påvirkes AV CSS-egenskaper i listen

3 tidslinje med playhead

styrer timing av animasjonen

4 keyframes

hovedpunkter for endring i animasjonen

5 tweens

overganger mellom keyframes

Nytt Dokument

  1. Lag et nytt dokument I Hype. Still scenestørrelsen til bredden og høyden på bakgrunnsbildet (864324px).
  2. Dra og slipp bakgrunnsbildet på scenen.
  3. Dra og slipp bilbildet på «veien», riktig størrelse, og plasser på venstre kant av scenen.
  4. med Elementene tegner Du et rektangel med fargede sirkler som gjøres om til knapper.

Animasjon

  1. animasjonssekvensen I Hype er: tidslinje > keyframe > posisjon. For å animere bilen, velg den først. Sett Spillhodet på 00: 00.00 sek. og plasser En Nøkkelramme for Origin (Venstre) Eiendom på det tidspunktet.
  2. Flytt tidslinjen til 2 sek. (eller hvor lenge du vil at bilen skal ta for å komme av skjermen) Og plasser en Annen Nøkkelramme > Origin (Venstre) på den tiden.
  3. Flytt bilen til høyre, av scenen.
  4. Spill animasjonen I Hype for å se hvordan det fungerer.

Knapper

  1. hvis du vil gi brukerne kontroll over animasjonen, velger du den grønne sirkelen du tegnet. I Handlinger Inspektør til høyre (hånd symbol), klikk På På Musen Opp (Touch End) > Handling > Fortsett Tidslinje.
  2. for å holde animasjonen fra å starte av seg selv, ta Spillehodet til 00:00.00-posisjonen. Angi Tidslinjehandlinger > Handling > Pause Tidslinjen.
  3. for å teste animasjonen din, klikk På Forhåndsvisningsknappen, som åpner den i nettleseren du ønsker. Kontroller at knappen fungerer og at animasjonen spilles av som forventet.

Ytterligere Trinn

  1. for å få bilen til å snu på slutten av animasjonen, legg til Et Nøkkelbilde For Rotasjonsvinkel (Y) og sett til 180°.
  2. Legg til En Annen Tidslinjehandling > Pause Keyframe For å få animasjonen til å stoppe før bilen vender om.
  3. Legg til flere sekunder på tidslinjen for å få bilen til å kjøre tilbake til startpunktet og snu igjen.
  4. Program en annen knapp for å bringe bilen tilbake.

Eksporter Animasjon

En Hype animasjon kan plasseres i En Apple iBook ved å eksportere Til Apple Widget (.wdgt) format. Bare dra-og-slipp den .wdgt-fil til iBooks Author.

animasjonen kan plasseres i en epub med fast layout ved å eksportere Som Animert GIF, men dette formatet gir ingen brukerkontroll.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.