Ez a CSS kĂłd definiĂĄlja a "Guardian Headline Full" betƱtĂpiscsalĂĄdot kĂŒlönbözĆ vastagsĂĄgokkal Ă©s stĂlusokkal, szĂĄmos fĂĄjlformĂĄtumot (WOFF2, WOFF, TTF) biztosĂtva minden variĂĄnshoz a kĂŒlönbözĆ böngĂ©szĆk kompatibilitĂĄsĂĄnak biztosĂtĂĄsa Ă©rdekĂ©ben. A betƱtĂpusfĂĄjlok a Guardian szerverein talĂĄlhatĂłk.
Ez a CSS kĂłd több betƱtĂpiscsalĂĄdot definiĂĄl a Guardian Headline Ă©s Guardian Titlepiece betƱtĂpusokhoz, meghatĂĄrozva forrĂĄsaikat kĂŒlönbözĆ formĂĄtumokban (WOFF2, WOFF, TTF) a betƱtĂpus-vastagsĂĄgokkal Ă©s stĂlusokkal egyĂŒtt. Tartalmaz reszponzĂv tervezĂ©si szabĂĄlyokat is az interaktĂv elrendezĂ©sek fĆ tartalom oszlopĂĄhoz, igazĂtva a margĂłkat, szĂ©lessĂ©geket Ă©s pozicionĂĄlĂĄst a nĂ©zeti mĂ©ret alapjĂĄn. PĂ©ldĂĄul szĂ©lesebb kĂ©pernyĆkön bal margĂłt Ă©s szegĂ©lyt ad hozzĂĄ, mĂg kisebb kĂ©pernyĆkön igazĂtja az elemek szĂ©lessĂ©gĂ©t Ă©s pozĂciĂłjĂĄt, hogy illeszkedjenek a kijelzĆhöz. A kĂłd biztosĂtja, hogy a bekezdĂ©sek Ă©s listĂĄk maximĂĄlis szĂ©lessĂ©get tartsanak az olvashatĂłsĂĄg Ă©rdekĂ©ben, valamint kezeli az immerzĂv elemeket teljes szĂ©lessĂ©gƱre bĆvĂtve Ćket mobileszközökön Ă©s igazĂtva elrendezĂ©sĂŒket nagyobb kĂ©pernyĆkön.
Az interaktĂv fĆ oszlop esetĂ©n bal szegĂ©lyt ad hozzĂĄ a tartalom elĆtt, 11 kĂ©ppxellel balra pozicionĂĄlva. Az ezen oszlopon belĂŒli elemeknek nincs felsĆ vagy alsĂł margĂłjuk, de 12 kĂ©ppxeles tĂ©rköz van felĂŒl Ă©s alul. Amikor egy bekezdĂ©s követ egy elemet, a tĂ©rköz eltĂĄvolĂtĂĄsra kerĂŒl, Ă©s 12 kĂ©ppxeles margĂłk alkalmazĂĄsra kerĂŒlnek helyette. A soron belĂŒli elemek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppxel, Ă©s 61.25em-nĂ©l szĂ©lesebb kĂ©pernyĆkön a soron belĂŒli ĂĄbrĂĄk is betartjĂĄk ezt a szĂ©lessĂ©gkorlĂĄtot.
SzĂnvĂĄltozĂłk vannak definiĂĄlva kĂŒlönbözĆ elemekhez, mint pĂ©ldĂĄul dĂĄtumvonal, fejlĂ©c szegĂ©ly, kĂ©palĂĄĂrĂĄs szöveg Ă©s funkciĂłszĂnek, az Ășj pillĂ©r szĂn alapĂ©rtelmezĂ©s szerint az elsĆdleges vagy funkciĂłszĂn. Az atom osztĂĄlyĂș elemeknek nincs tĂ©rközĂŒk.
SpeciĂĄlis szabĂĄlyok vonatkoznak bizonyos elemeket vagy vĂzszintes vonalakat követĆ elsĆ bekezdĂ©sekre kĂŒlönbözĆ tartalmi terĂŒleteken, 14 kĂ©ppxeles felsĆ tĂ©rközzel. EzenkĂvĂŒl ezen bekezdĂ©sek elsĆ betƱje egy nagy, fĂ©lkövĂ©r, nagybetƱs betƱtĂpussal van stĂlusozva, egy adott betƱtĂpuscsalĂĄddal, szĂnezve a lombikszĂn vagy az Ășj pillĂ©r szĂn szerint, Ă©s balra lebegtetve margĂłval.
Ezen terĂŒletek vĂzszintes vonalait követĆ bekezdĂ©seknek nincs felsĆ tĂ©rközĂŒk.
A speciĂĄlis tartalmi terĂŒleteken belĂŒli idĂ©zetek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppxel.
A kĂŒlönbözĆ cikk kontĂ©nerekben lĂ©vĆ bemutatĂł elemekhez a kĂ©palĂĄĂrĂĄsok statikusan pozicionĂĄlva vannak teljes szĂ©lessĂ©ggel Ă©s 620 kĂ©ppxeles maximĂĄlis szĂ©lessĂ©ggel.
Az immerzĂv elemek kitöltik a teljes nĂ©zeti szĂ©lessĂ©get mĂnusz a görgetĆsĂĄv szĂ©lessĂ©ge. 71.24em szĂ©lessĂ©gƱ kĂ©pernyĆkön ezek az elemek 978px szĂ©lesek, 10px kĂ©palĂĄĂrĂĄs tĂ©rközzel. 30em Ă©s 71.24em között a kĂ©palĂĄĂrĂĄs tĂ©rköz 20px-re nĆ. 46.25em Ă©s 61.24em közötti kĂ©pernyĆkön a maximĂĄlis szĂ©lessĂ©g 738px. 46.24em alatt az immerzĂv elemek a bal szĂ©lĂ©hez igazodnak, mĂłdosĂtott margĂłkkal, Ă©s 20px kĂ©palĂĄĂrĂĄs tĂ©rközt tartanak 30em Ă©s 46.24em között.
A bĂștor burkolĂł rĂĄcs elrendezĂ©st hasznĂĄl 61.25em Ă©s annĂĄl szĂ©lesebb kĂ©pernyĆkön, meghatĂĄrozott oszlopokkal Ă©s sorokkal a cĂm, fĆcĂm, meta informĂĄciĂłk, bevezetĆ Ă©s portrĂ© szakaszok szervezĂ©sĂ©hez. A fĆcĂmek felsĆ szegĂ©llyel rendelkeznek, a meta szakaszoknak felsĆ tĂ©rközĂŒk van, a bevezetĆ szöveg tartalmaz specifikus stĂlusozĂĄst a linkekhez Ă©s listaelemekhez, alĂĄhĂșzĂĄsokkal a szegĂ©ly helyett Ă©s hover hatĂĄsokkal az Ășj pillĂ©r szĂn hasznĂĄlatĂĄval. A bevezetĆ elsĆ bekezdĂ©se felsĆ szegĂ©llyel rendelkezik nagyobb kĂ©pernyĆkön, de eltĂĄvolĂtja azt 71.25em Ă©s felett. A burkolĂłn belĂŒli ĂĄbrĂĄknak balra igazĂtott margĂłik vannak Ă©s 630px maximĂĄlis szĂ©lessĂ©ge a soron belĂŒli elemeknek. 71.25em Ă©s szĂ©lesebb kĂ©pernyĆkön a rĂĄcs mĂłdosĂtja oszlop szerkezetĂ©t a jobb elrendezĂ©s Ă©rdekĂ©ben.
Az elrendezĂ©s egy rĂĄcsot hasznĂĄl specifikus oszlopokkal Ă©s sorokkal kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez. PĂ©ldĂĄul nagyobb kĂ©pernyĆkön a rĂĄcsnak hĂĄrom egyenlĆ oszlopa van a cĂm, fĆcĂm Ă©s meta szakaszokhoz, majd öt a bevezetĆhöz, Ă©s nyolc a portrĂ©hoz, arĂĄnyosan lefoglalt sorokkal.
A stĂlusozĂĄs tartalmaz felsĆ szegĂ©lyt a meta szakaszhoz Ă©s bal szegĂ©lyt a bevezetĆhöz, mindkettĆ egyĂ©ni szĂnvĂĄltozĂłt hasznĂĄlva. A fĆcĂmek fĂ©lkövĂ©rek Ă©s mĂ©retĂŒk Ă©s szĂ©lessĂ©gĂŒk a nĂ©zeti mĂ©ret alapjĂĄn vĂĄltozik, nagyobb betƱmĂ©rettel nagyobb kĂ©pernyĆkön.
A meta szakaszban lĂ©vĆ közössĂ©gi Ă©s komment elemek ugyanazt a szegĂ©lyszĂnt osztjĂĄk meg, mĂg bizonyos komponensek el vannak rejtve. A bevezetĆ szöveg normĂĄl vastagsĂĄggal, specifikus betƱmĂ©rettel Ă©s tĂ©rközzel van stĂlusozva, bal margĂłval Ă©s tĂ©rközzel pozicionĂĄlva.
A fĆ mĂ©dia elemek a portrĂ© rĂĄcs terĂŒletĂ©n helyezkednek el, teljes szĂ©lessĂ©ggel Ă©s mĂłdosĂtott margĂłkkal kisebb kĂ©pernyĆkön, a kĂ©palĂĄĂrĂĄsok pedig abszolĂșt pozĂciĂłban alul helyezkednek el hĂĄttĂ©rszĂnnel Ă©s tĂ©rközzel. Közepes kĂ©pernyĆkön Ă©s felett nĂ©hĂĄny sor el van rejtve, Ă©s a margĂłk visszaĂĄllnak bizonyos elemeknĂ©l.
A CSS kĂłd stĂlusokat definiĂĄl egy bĂștor burkolĂł komponenshez, beleĂ©rtve elrendezĂ©sĂ©t, szĂneit Ă©s reszponzĂv viselkedĂ©sĂ©t kĂŒlönbözĆ kĂ©pernyĆmĂ©retek között. HĂĄttĂ©rszĂneket, szövegszĂneket Ă©s szegĂ©lystĂlusokat ĂĄllĂt be CSS vĂĄltozĂłk hasznĂĄlatĂĄval a konzisztencia Ă©rdekĂ©ben. A burkolĂł igazĂtja a margĂłkat, tĂ©rközöket Ă©s pozicionĂĄlĂĄst nagyobb kĂ©pernyĆkön, specifikus szabĂĄlyokkal az olyan elemekhez, mint kĂ©palĂĄĂrĂĄsok, gombok Ă©s fĆcĂmek. A közössĂ©gi mĂ©dia gombok szĂnt vĂĄltanak hover ĂĄllapotban, Ă©s bizonyos elemek el vannak rejtve vagy megjelenĂtve feltĂ©telektĆl fĂŒggĆen. A tervezĂ©s egysĂ©ges megjelenĂ©st biztosĂt, miközben alkalmazkodik a kĂŒlönbözĆ eszközökhöz.
Ez a CSS kĂłd stĂlusokat definiĂĄl egy weboldal bĂștor-burkolĂł osztĂĄlyĂĄhoz, a meta informĂĄciĂłkra Ă©s bevezetĆ szakaszokra összpontosĂtva. A szövegszĂnt vilĂĄgosszĂŒrkĂ©re (#dcdcdc) ĂĄllĂtja, a link szĂneket vĂĄltozĂł alapĂș ĂĄrnyalatra, hover hatĂĄsokkal, amelyek megtartjĂĄk a szĂnt Ă©s alĂĄhĂșzĂĄst adnak hozzĂĄ. A bevezetĆben lĂ©vĆ linkek alĂĄhĂșzĂĄssal rendelkeznek specifikus eltolĂĄsokkal Ă©s szĂnekkel, miközben eltĂĄvolĂtjĂĄk a szegĂ©lyeket Ă©s hĂĄttĂ©rkĂ©peket.
Nagyobb kĂ©pernyĆkön (min-width: 61.25em) a bevezetĆ elsĆ bekezdĂ©se felsĆ szegĂ©lyt kap, amelyet mĂ©g nagyobb kĂ©pernyĆkön (71.25em) eltĂĄvolĂtanak. A kĂłd dekoratĂv oldalsĂĄvokat is lĂ©trehoz pszeudo-elemek (:before Ă©s :after) hasznĂĄlatĂĄval, amelyek szĂ©lessĂ©gĂŒket Ă©s pozĂciĂłjukat a nĂ©zeti mĂ©ret alapjĂĄn igazĂtjĂĄk, sötĂ©t hĂĄttĂ©rrel Ă©s szegĂ©lyes Ă©lekkel. A meta szakaszon belĂŒli közössĂ©gi Ă©s komment elemek hasonlĂł stĂlusozĂĄst örökölnek az ikonokhoz Ă©s szöveghez.
A komment szakasznak olyan szegĂ©lyszĂne van, amely megegyezik a fejlĂ©c szegĂ©lyszĂnĂ©vel.
A cikkekben a fĆ testben lĂ©vĆ mĂĄsodik szintƱ cĂmsorok (h2) 200-as vilĂĄgos betƱvastagsĂĄgot hasznĂĄlnak. Azonban, ha egy h2 erĆs elemet tartalmaz, akkor 700-as fĂ©lkövĂ©r betƱvastagsĂĄgot vesz fel.
A Guardian Headline Full betƱtĂpiscsalĂĄd több variĂĄciĂłt tartalmaz:
- VilĂĄgos (300-as vastagsĂĄg) normĂĄl Ă©s dĆlt stĂlusban
- NormĂĄl (400-es vastagsĂĄg) normĂĄl Ă©s dĆlt stĂlusban
- Közepes (500-es vastagsĂĄg) normĂĄl Ă©s dĆlt stĂlusban
- FĂ©lig fĂ©lkövĂ©r (600-as vastagsĂĄg) normĂĄl Ă©s dĆlt stĂlusban
Minden stĂlus elĂ©rhetĆ WOFF2, WOFF Ă©s TrueType formĂĄtumokban, a Guardian szerverein tĂĄrolva.
Ez a CSS kĂłd több betƱtĂpus-definĂciĂłt hatĂĄroz meg a "Guardian Headline Full" betƱtĂpiscsalĂĄdhoz kĂŒlönbözĆ vastagsĂĄgokkal Ă©s stĂlusokkal (normĂĄl Ă©s dĆlt), a fĂ©lig fĂ©lkövĂ©rtĆl (600) a feketĂ©ig (900). Minden betƱtĂpus forrĂĄsfĂĄjlokat hatĂĄroz meg WOFF2, WOFF Ă©s TrueType formĂĄtumokban a Guardian szervereirĆl.
DefiniĂĄlja a "Guardian Titlepiece" betƱtĂpust is fĂ©lkövĂ©r vastagsĂĄggal ugyanazokkal a fĂĄjlformĂĄtumokkal.
A kĂłd tartalmaz CSS egyĂ©ni tulajdonsĂĄgokat (vĂĄltozĂłkat) szĂnsĂ©mĂĄkhoz, igazĂtva Ćket sötĂ©t mĂłdhoz iOS Ă©s Android eszközökön. EzenkĂvĂŒl tartalmaz specifikus stĂlusozĂĄsi szabĂĄlyokat a cikk kontĂ©nerekben lĂ©vĆ bekezdĂ©sek elsĆ betƱjĂ©re iOS Ă©s Android platformokon, kĂŒlönösen amikor bizonyos elemeket követnek, mint atomok vagy bejelentkezĂ©si kapuk.
Android eszközökön a standard Ă©s komment cikkek elsĆ bekezdĂ©sĂ©nek elsĆ betƱje mĂĄsodlagos pillĂ©r szĂnnel van stĂlusozva. iOS-en Ă©s Android-on egyarĂĄnt a cikk fejlĂ©cek el vannak rejtve, Ă©s a bĂștor burkolĂłknak specifikus tĂ©rközĂŒk van. Ezeken belĂŒli cĂmkĂ©k fĂ©lkövĂ©r, nagybetƱs betƱtĂpust hasznĂĄlnak fĆcĂm stĂlusban Ășj pillĂ©r szĂnnel. A fĆcĂmek 32px-re, fĂ©lkövĂ©rek, alsĂł tĂ©rközzel Ă©s sötĂ©t szĂnnel vannak beĂĄllĂtva. A bĂștor burkolĂłkban lĂ©vĆ kĂ©pek relatĂvan pozicionĂĄltak, mĂłdosĂtott margĂłkkal Ă©s teljes nĂ©zeti szĂ©lessĂ©ggel mĂnusz a görgetĆsĂĄv.
Android eszközökön a cikk kontĂ©nerekben lĂ©vĆ kĂ©pek ĂĄtlĂĄtszĂł hĂĄttĂ©rrel rendelkeznek, kitöltik a teljes nĂ©zeti szĂ©lessĂ©get mĂnusz a görgetĆsĂĄv, Ă©s magassĂĄguk automatikusan igazodik.
iOS-en Ă©s Android-on egyarĂĄnt a cikkek bevezetĆ szakaszĂĄnak felsĆ Ă©s alsĂł tĂ©rköze 4px Ă©s 24px, jobb margĂłval -10px. A belĂŒl lĂ©vĆ szöveg a Guardian Headline betƱtĂpuscsalĂĄdot vagy hasonlĂł serif betƱtĂpusokat hasznĂĄl.
MindkĂ©t operĂĄciĂłs rendszeren a bevezetĆben lĂ©vĆ linkek specifikus szĂnnel vannak stĂlusozva, alĂĄhĂșzva eltolĂĄssal, Ă©s egy adott szĂnt hasznĂĄlnak az alĂĄhĂșzĂĄshoz, amely hover ĂĄllapotban a link szĂnĂ©re vĂĄltozik.
EzenkĂvĂŒl a meta szakasz a cikkekben konzisztensen van stĂlusozva iOS Ă©s Android platformokon.
Android eszközökön tĂĄvolĂtsa el a margĂłkat a meta elemekbĆl standard Ă©s komment cikk kontĂ©nerekben.
iOS eszközökön ĂĄllĂtsa a szerzĆi Ă©s szerzĆi elemek szĂnĂ©t funkciĂł, standard Ă©s komment cikk kontĂ©nerekben az Ășj pillĂ©r szĂnre. TĂĄvolĂtsa el a tĂ©rközt a meta egyĂ©b elemekbĆl Ă©s ĂĄllĂtsa a bennĂŒk lĂ©vĆ SVG ikonok vonalĂĄt az Ășj pillĂ©r szĂnre. EzenkĂvĂŒl stĂlusozza a kĂ©palĂĄĂrĂĄs gombot bemutatĂł elemekben specifikus megjelenĂ©ssel, tĂ©rközzel, igazĂtĂĄssal Ă©s mĂ©retekkel.
iOS Ă©s Android eszközökön egyarĂĄnt ĂĄllĂtsa a cikk test tĂ©rközĂ©t 0-ra oldalankĂ©nt Ă©s 12px-re felĂŒl Ă©s alul funkciĂł, standard Ă©s komment cikk kontĂ©nerekben.
iOS Ă©s Android eszközökön, funkciĂł, standard Ă©s komment cikk kontĂ©nerekben, a nem bĂ©lyegkĂ©p Ă©s nem immerzĂv kĂ©peknek a cikk testĂ©ben nem lesz margĂłjuk, szĂ©lessĂ©gĂŒk a teljes nĂ©zeti szĂ©lessĂ©g mĂnusz 24 kĂ©ppxel Ă©s a görgetĆsĂĄv szĂ©lessĂ©ge, magassĂĄguk automatikus. KĂ©palĂĄĂrĂĄsuknak nem lesz tĂ©rközĂŒk.
Ezekben a kontĂ©nerekben az immerzĂv kĂ©pek kitöltik a teljes nĂ©zeti szĂ©lessĂ©get mĂnusz a görgetĆsĂĄv szĂ©lessĂ©gĂ©t.
A cikk testĂ©ben idĂ©zett blok idĂ©zetek szĂnes jelzĆt jelenĂtenek meg az Ășj pillĂ©r szĂn hasznĂĄlatĂĄval.
A cikk testĂ©ben lĂ©vĆ linkek elsĆdleges pillĂ©r szĂnnel lesznek stĂlusozva, alĂĄhĂșzva eltolĂĄssal, Ă©s a fejlĂ©c szegĂ©ly szĂnĂ©t hasznĂĄljĂĄk az alĂĄhĂșzĂĄshoz. Hover ĂĄllapotban az alĂĄhĂșzĂĄs szĂne az Ășj pillĂ©r szĂnre vĂĄltozik.
SötĂ©t mĂłdban a bĂștor burkolĂł hĂĄttĂ©rszĂne sötĂ©tszĂŒrkĂ©re (#1a1a1a) lesz beĂĄllĂtva.
iOS Ă©s Android eszközökön a következĆ stĂlusok vonatkoznak funkciĂł, standard Ă©s komment cikk kontĂ©nerekre:
- TartalomcĂmkĂ©k az Ășj pillĂ©r szĂnt hasznĂĄlj