Használja a Font Face Observer alkalmazást Hozzon létre megfigyelőket Hozzon létre egy megfigyelőt minden betűkészlet-családhoz, amelyet az oldalon használ. Adja hozzá a következő szkriptet a fontfaceobserver.jsszkript után . Ez megfigyelőket hoz létre a "Pacifico" és a "Roboto" betűtípuscsaládok számára: Ha nem biztos benne, milyen betűtípus-megfigyelőket kell létrehoznia, keresse font-familymeg a CSS-ben szereplő deklarációkat. Adja át font-familyezeknek a nyilatkozatoknak a nevét FontFaceObserver(). A tartalék betűkészletekhez nem szükséges betűmegfigyelőt létrehozni . Például, ha a CSS: font-family: "Times New Roman", Times, serif; hozzátennéd FontFaceObserver('Times New Roman'). Az idők és a serif tartalék betűtípusok, így nem kell deklarálnia a FontFaceObservers szolgáltatásokat rájuk. Fontos betűkészlet betöltése A betűkészlet-terhelés észlelésére szolgáló kód a következőképpen néz ki: robotoObserver.load().then(function(){ console.log("Hooray! Font loaded."); }); robotoObserver.load() egy ígéret, amely akkor oldódik meg, amikor a betűkészlet betöltődik. A bemutatóhely két különféle betűtípust használ, így arra kell Promise.all() várnia, hogy mindkét betűkészlet betöltődjön. Adja hozzá az ígéretét a szkriptnek, közvetlenül az éppen bejelentett FontFaceObservers alatt: Promise.all([ pacificoObserver.load(), robotoObserver.load() ]).then(function(){ /* Do things */ }); ✔️Check-ben A szkriptnek most így kell kinéznie: BEJELENTKEZÉS Kerülje a láthatatlan szöveg villogását 2018. november 5 Katie Hempenius Katie Hempenius Twitter GitHub Hiba Ez a kódlaboratórium megmutatja, hogyan kell a szöveget azonnal megjeleníteni a Font Face Observer használatával . Adja hozzá a Font Face Observer alkalmazást A Font Face Observer egy olyan szkript, amely észleli, amikor a betűkészlet betöltődik. A fontfaceobserver.js fájlt már elmentettük a projekt könyvtárba, így nem kell külön hozzáadnia. Ehhez azonban hozzá kell adnia egy szkriptcímkét. Kattintson a Szerkesztés javítás elemre a projekt szerkeszthetővé tételéhez. Add a script tag számára fontfaceobserver.js, hogy index.html:
Some text.
Használja a Font Face Observer alkalmazást Hozzon létre megfigyelőket Hozzon létre egy megfigyelőt minden betűkészlet-családhoz, amelyet az oldalon használ. Adja hozzá a következő szkriptet a fontfaceobserver.jsszkript után . Ez megfigyelőket hoz létre a "Pacifico" és a "Roboto" betűtípuscsaládok számára: Ha nem biztos benne, milyen betűtípus-megfigyelőket kell létrehoznia, keresse font-familymeg a CSS-ben szereplő deklarációkat. Adja át font-familyezeknek a nyilatkozatoknak a nevét FontFaceObserver(). A tartalék betűkészletekhez nem szükséges betűmegfigyelőt létrehozni . Például, ha a CSS: font-family: "Times New Roman", Times, serif; hozzátennéd FontFaceObserver('Times New Roman'). Az idők és a serif tartalék betűtípusok, így nem kell deklarálnia a FontFaceObservers szolgáltatásokat rájuk. Fontos betűkészlet betöltése A betűkészlet-terhelés észlelésére szolgáló kód a következőképpen néz ki: robotoObserver.load().then(function(){ console.log("Hooray! Font loaded."); }); robotoObserver.load() egy ígéret, amely akkor oldódik meg, amikor a betűkészlet betöltődik. A bemutatóhely két különféle betűtípust használ, így arra kell Promise.all() várnia, hogy mindkét betűkészlet betöltődjön. Adja hozzá az ígéretét a szkriptnek, közvetlenül az éppen bejelentett FontFaceObservers alatt: Promise.all([ pacificoObserver.load(), robotoObserver.load() ]).then(function(){ /* Do things */ }); ✔️Check-ben A szkriptnek most így kell kinéznie:
Shopping Basket