skrive under på den stiplede linje: færdig med informationstiltag med waypoints

skrive under på den stiplede linje: færdig med informationstiltag med waypoints,,,, i den tidligere lektion vi animeret en perspektivgruppen underskrift med ccs.det er en stor virkning, at det ser ud, som om det er skrevet her på skærmen.i denne forelæsning, vi tager tingene yderligere og bruge waypoints udløser aktivering, når vi vælger.,,,, vores animeret underskrift ikke er perfekt – skriften virkning begynder, når den side belastninger, selv hvis perspektivgruppen står nederst på side ude af syne.ideelt set vil vi gerne have underskrift animere, når det første ruller ind i lyset, for det, vi har brug for javascript og lidt hjælp fra waypoints bibliotek.waypoints vil afsløre, når vores underskrift skriftruller i betragtning, hvor vi kan tilføje en klasse til, < perspektivgruppen > element, og derved udløse animation. 8.tilføj noget fyldstof indhold, til at begynde med, tilføje en masse punkter og en tekst for at forøge toppen af side og skubbe vores undertegnelse af viewport.vi vil også tilføje nogle generelle former for at gøre det hele lidt lettere for øje:,, organ {polstring top: 20px; bredde: 90%; max bredde: 580px; margen: 0 -, farve:񀑆} p (skriftstørrelse: 16px; linjehøjde: 1.5; margen: 0 0 1.5em;}&#underskrift (bredde: 40%; polstring: 2em 0}, bonus point!,, jeg har brugt en genial wireframing skrifttype ringede   blokk neue –, det er en stor stilistiske tilføjelse til vores demo og henleder fokus for vores underskrift.hvis du vil, downloade skrifttype og bruge det selv.,, p {skrifttype familie: "blokkneue regelmæssige", serif; skriftstørrelsen: 16px; linjehøjde: 1.5; margen: 0 0 1.5em;},,,,, for flere oplysninger om, hvordan bruge web skrifttyper se at finde ud af,   @ skrifttype ansigt, jeremy. loyd '.,, 9.få waypoints. js, usædvanligt for mig, jeg vil ikke presse jquery.0, blev der indført en fuldstændig ramme waypoints fri version, så vil jeg være dristige og bruge det.hvis du foretrækker jquery syntaks eller allerede har jquery fastspændt til din projekt for andre årsager og ikke bare finde det lettere at anvende, vil gå med en anden waypoints fil og ændre den kode, vi skriver i overensstemmelse hermed, i hvert fald fat i filen, forbindelse til det fra din html dokument (eller inden for deres codepen det panel) og sidde tilbage med en kop kaffe i fem minutter.,, punkt perspektivgruppen, er vi nødt til at fortælle waypoints om vores < perspektivgruppen >,, så lad os tage den og give den til den variabel, mysignature:,, var mysignature = dokument. getelementbyid ('signature), nu vi instantiate den waypoint klasse, så tilføje følgende indlæg til er rude i codepen (eller på < manuskript >, mærkater på bunden af din html dokument, hvis du gør tingene that), skal vi sikre, at vi vedtager vores, mysignature til element, alternativ (det ved, hvilken del, det ser ud til, og sikre, at de, kontakt, valgmulighed er defineret.den kontakt, er hvor vi diktere, hvad der sker, når waypoint udløses.,, var mysignature = dokument. getelementbyid ('signature) var waypoint = nye waypoint ({element: mysignature, - funktion (retning) {}}), på bunden af vinduet, ovennævnte kode vil udløse "noget". når toppen af vores < perspektivgruppen > element rammer toppen af vinduet.vi har brug for waypoint til at udløse, når bunden, < perspektivgruppen >, rammer bunden af vinduet, med andre ord, da det er helt scrolled i betragtning.for det kan vi bruge waypoints "udligninger.der gør det muligt for os at specificere nøjagtigt, hvornår vi vil et element til at udløse en aktion – i vores tilfælde ønsker vi at bruge:, offset: "- i betragtning af, at denne:,, var mysignature = dokument. getelementbyid ('signature) var waypoint = nye waypoint ({element: mysignature, - funktion (retning) {}, offset:" bunden i betragtning '}), kontaktperson, endelig er vi nødt til at præcisere, hvad der sker, når waypoint udløses.vi vil have en klasse (, livlig,), der skal tilføjes til vores, < perspektivgruppen >, og denne klasse vil være, hvad vi lægger vores tegnefilm.den tegnefilm vil derfor kun spille en gang klassen er tilføjet.vi kan tilføje, mysignature. classlist. der tilsættes ('animate '), at den ikke fungerer, og det giver os et komplet drejebog, som ser sådan ud:,, var mysignature = dokument. getelementbyid ('signature) var waypoint = nye waypoint ({element: mysignature, - funktion (vej) (mysignature. classlist. tilføj ('animate)}, offset: "bunden i betragtning'}), 10.   bruger. levende, i vores forskning,, kan du huske alle de regler, vi har defineret tegnefilm?vi skal være lidt mere specifik.i stedet for at:,,. stroke-i (slagtilfælde dasharray: 80; informationskampagne: write1 2s - 1, lette;}, vi gør hver enkelt finder kun anvendelse, når den, der manipulerer, klasse er blevet føjet til den forælder, < perspektivgruppen >,,,,. ret. stroke-i (slagtilfælde dasharray: 80; informationskampagne: write1 2s - 1, lette;}, bør resultatet være tæt på, så prøv rulle ned:,, 11.uklarhed, den sidste detalje er, at den er fuldstændig synlige ved misligholdelse, da det ruller ind i betragtning, der er en flash, når det forsvinder, før der ".vi kan arbejde med dette ved at gøre, < perspektivgruppen >, gennemsigtige til at begynde med, så viser det, hvor, livlig, klasse tilføjes.,, vil vi gøre dette ved hjælp af, uklarhed: 0; den misligholdelse, medlemsstat, så at tilføje, uklarhed: 1, når den er klar. at gå:,,&#underskrift (bredde: 40%; polstring: 2em 0; uklarhed: 0}&#signature.animate {uklarhed: 1), konkluderes, at dette har været en meget lille projekt for at øve en række færdigheder!vi brugte i overensstemmelse perspektivgruppen på en webside, vi ryddede op efter tager attributter og omsætte dem til css egenskaber, undersøgte vi kontrollerede css informationstiltag og endelig gjort det endelige resultat i en funktionel måde, med hjælp fra javascript. det er en sjov ende, men hvad kan du ellers gøre med det?til at begynde med css kan gøres meget bedre ved hjælp af en preprocessor – kunne komme til at rydde det op.du kan også anvende denne teknik til logoer, beviser eller en opfordring til handling.prøv selv, og efter deres resultater i bemærkningerne.,




Previous:
Next Page: