Homepage » Desktop » A Firefox Reader nézet testreszabása a jobb olvashatóság érdekében

    A Firefox Reader nézet testreszabása a jobb olvashatóság érdekében

    A Reader View a Firefox böngésző népszerű jellemzője megváltoztatja a megjelenést egy weboldal megnyitása, és olvashatóbbá teszi által a vizuális zavar eltávolítása például képek, hirdetések, fejlécek és oldalsávok. Az Olvasó nézet azonban nem elérhető minden kezdőlapra.

    Ha a szolgáltatás elérhető egy bizonyos oldalra, akkor az ikon jelenik meg annak érdekében, hogy az a kis könyv ikonra a címsor jobb oldalán látható.

    IMAGE: Mozilla.org

    Van néhány beépített opció, amely lehetővé teszi az olvasók számára, hogy testreszabják a Olvasó nézet. Ezeket az opciókat megvizsgáljuk, mielőtt megmutatjuk, mit tehetsz a Reader View megjelenésének további személyre szabásához. Demo célokra a National Geographic cikk egy cikkét fogom használni.

    Előre épített beállítások

    A Firefox Reader View néhány előre felépített testreszabási opcióval rendelkezik, mint például sötét, világos és szépia háttérrel, állítható betűméretek, és serif és sans-serif betűtípusok. A témát testreszabhatja felülírja a CSS szabályait ezek közül a meglévő lehetőségek közül.

    Alapértelmezett olvasó nézetbeállítások

    Sötét bőrt használok, serif betűtípusokkal, és ez azt jelenti, hogy felül kell írnom a hozzá tartozó CSS ​​osztályokat, az én esetemben .sötét és .betűtalp.

    Ha szeretne egy másik témaválasztót (bőr + betűtípust) testreszabni, akkor szüksége lesz rá használja a megfelelő CSS szelektorokat. Ezeket a Firefox Fejlesztőeszközök segítségével ellenőrizheti az F12 ütővel.

    Hozzon létre egyéni CSS fájlt

    Létre kell hoznia egy hívott fájlt userContent.css benne króm mappája a Firefox profil mappáját a Reader View testreszabásokhoz. Adja meg a Firefox profil mappáját about: támogatás az URL sávba, és nyomja meg az Enter billentyűt.

    Egy olyan oldalon találja magát, amely a a Firefox telepítésével kapcsolatos technikai adatok. Kattintson a Mappa megjelenítése gombra, és megnyitja a Profil mappát.

    a Profil mappa gomb

    Hozzon létre egy nevezett mappát króm a Profil mappa belsejében (ha még nincs), és egy hívott fájl userContent.css benne króm mappát. A fájl elérési útja így néz ki:

    … Profilok\ Chrome \ userContent.css 
    Adja hozzá az egyéni CSS szabályokat

    Miután létrehozta és megnyitotta userContent.css egy kódszerkesztőben itt az ideje, hogy hozzáadja a CSS szabályait. Ahhoz, hogy testre szabhassa a Reader nézetét, szükség van rá célozza a címke a megfelelő szelektorokkal.

    A következő alapbeállításokat használhatja a különböző alapértelmezett beállításokhoz:

     / * Ha sötét háttér van kiválasztva * /: root [hasbrowserhandlers = "true"] body.dark  / * Ha világos háttér van kiválasztva * /: root [hasbrowserhandlers = "true"] body.light  / * Amikor szépia háttér van kiválasztva * /: root [hasbrowserhandlers = "true"] body.sepia  / * Ha a serif betűkészlet van kiválasztva * /: root [hasbrowserhandlers = "true"] body.serif  / * Amikor a sans-serif betűtípus kiválasztott * /: root [hasbrowserhandlers = "true"] body.sans-serif  

    Az osztályokat is kombinálhatja, hogy beállíthassa a beállítások egy adott kombinációját.

     / * Ha sötét háttér és serif betűtípus van kiválasztva * /: root [hasbrowserhandlers = "true"] body.dark.serif  / * Ha szépia háttér és sans-serif betűtípus van kiválasztva * /: root [hasbrowserhandlers = "true" ] body.sans-serif.sepia 

    Ne használja a közös választó : root [hasbrowserhandlers = "true"] test az összes beállítást egyszerre célozhatja meg. Ez működni fog, de meg fog más böngészőoldalakat is érint, mint például about: newtab, mivel a gyökérelemek is hordozzák a hasbrowserhandlers attribútum (amelyet a belső Firefox oldalak eseménykezelőinek jelölésére használnak, mint például ról ről: oldal).

    Itt van a kód, amit hozzáadtam a sajáthoz userContent.css. Megváltoztattam a betűtípuscsaládot, a betűtípust, a színeket és kibővítettem a szövegtartályt. Bármely más stílusszabályt saját ízlés szerint használhat.

     / ** userContent.css *************************** /: root [hasbrowserhandlers = "true"] body.dark.serif,: root [hasbrowserhandlers = "true"] body.dark.serif # reader-domain font-family: "futár új"! : root [hasbrowserhandlers = "true"] body.dark.serif háttérszín: # 13131F! fontos; szín: # BAE3DB! fontos; : root [hasbrowserhandlers = "true"] body.dark.serif # reader-domain font-style: dőlt! : root [hasbrowserhandlers = "true"] body.dark.serif h1,: root [hasbrowserhandlers = "true"] body.dark.serif h2,: root [hasbrowserhandlers = "true"] body.dark.serif h3,: root [hasbrowserhandlers = "true"] body.dark.serif h4,: root [hasbrowserhandlers = "true"] body.dark.serif h5 color: # 06FEB0! fontos; : root [hasbrowserhandlers = "true"] body.dark.serif a: link color: # 83E7FF! fontos; : root [hasbrowserhandlers = "true"] body.dark.serif #container max-width: 50em! fontos; 

    Ne feledje, hogy szükséges a !fontos kulcsszó a userContent.css minden CSS szabályra. A böngésző hozzáad a felhasználó által megadott tulajdonságértékeket a szerző által megadott értékek előtt (az adott weboldal fejlesztője, itt a Reader nézet). Ennélfogva a felhasználó által megadott tulajdonságok a !fontos A kulcsszó nem fog működni, ha egy szerző által megadott stíluslap ugyanazt a tulajdonságot is célozza, mivel felülírja azt.

    Végeredmény

    Az alábbiakban láthatod a Reader View témám változásait. Használja saját CSS szabályait, hogy testre szabhassa saját személyre szabott Firefox Reader nézetét.

    Előtt

    alapértelmezett Firefox Reader nézet

    Után

    testre szabott Firefox Reader nézet

    Ha mélyebben szeretne merülni a Firefox eszközök témakörének testreszabásával, nézze meg az előző bemutatóm a Firefox-fejlesztői eszközök témájának testreszabásáról.