Ez a CSS kĂłd definiĂĄlja a "Guardian Headline Full" betƱtĂpus-csalĂĄdot kĂŒlönbözĆ vastagsĂĄgokkal Ă©s stĂlusokkal, beleĂ©rtve a light, regular, medium Ă©s semibold vĂĄltozatokat, mindegyiket normĂĄl Ă©s dĆlt verziĂłban. MeghatĂĄrozza a betƱfĂĄjlokat WOFF2, WOFF Ă©s TrueType formĂĄtumokban, amelyek a Guardian szerverein talĂĄlhatĂłk.
Ez a CSS kĂłd több betƱtĂpus-csalĂĄdot definiĂĄl a Guardian Headline Ă©s Guardian Titlepiece betƱtĂpusokhoz, megadva forrĂĄsaikat kĂŒlönbözĆ formĂĄtumokban (WOFF2, WOFF, TTF) a betƱtĂpus-vastagsĂĄgaikkal Ă©s stĂlusaikkal 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 a elemeket teljes szĂ©lessĂ©gƱre teszi Ă©s közĂ©pre igazĂtja. A stĂlusok biztosĂtjĂĄk a megfelelĆ formĂĄzĂĄst kĂŒlönbözĆ eszközökön, maximĂĄlis szĂ©lessĂ©gekkel kĂŒlönbözĆ tartalomtĂpusokhoz, mint atomok, vitrinbeĂĄllĂtĂĄsok Ă©s immerzĂv elemek.
Az interaktĂv tartalom oszlopokhoz bal oldali szegĂ©ly kerĂŒl az elem elĂ©, 11 kĂ©ppxellel balra pozicionĂĄlva. Ezeken belĂŒl az atomoknak (elemeknek) nincs sem felsĆ, sem alsĂł margĂłjuk, de 12 kĂ©ppxeles tĂ©rköz van felĂŒl Ă©s alul. Amikor egy bekezdĂ©s követ egy atomot, a tĂ©rköz eltĂĄvolĂtĂĄsra kerĂŒl, Ă©s helyette 12 kĂ©ppxeles margĂłk kerĂŒlnek alkalmazĂĄsra. Inline elemek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppxel, Ă©s szĂ©lesebb kĂ©pernyĆkön (61.25em felett) a specifikus szerepkörƱ inline ĂĄbrĂĄk is betartjĂĄk ezt a szĂ©lessĂ©gkorlĂĄtot.
SzĂnvĂĄltozĂłk vannak definiĂĄlva kĂŒlönbözĆ elemekhez, mint dĂĄtumvonalak, fejlĂ©cek, feliratok Ă©s funkciĂłk, az alapĂ©rtelmezett funkciĂł szĂn pirosra ĂĄllĂtva. Az atomoknak a fĆ oszlopban Ă©s mĂĄshol nincs tĂ©rközĂŒk.
Specifikus szabĂĄlyok vonatkoznak a bizonyos elemek vagy vĂzszintes vonalak utĂĄni elsĆ bekezdĂ©sekre kĂŒlönbözĆ tartalomterĂŒleteken (cikktest, interaktĂv tartalom, hozzĂĄszĂłlĂĄsok, funkciĂłk), 14 kĂ©ppxeles felsĆ tĂ©rközzel. EzenkĂvĂŒl e bekezdĂ©sek elsĆ betƱje egy nagy, fĂ©lkövĂ©r, nagybetƱs betƱtĂpussal van stĂlusozva egy specifikus betƱtĂpuscsalĂĄdban, egy vĂĄltozĂł szerinti szĂnnel, Ă©s balra lebegtetve margĂłval.
A vĂzszintes vonalak, amelyeket bekezdĂ©sek követnek ezekben a szakaszokban, nem kapnak felsĆ tĂ©rközt.
A specifikus tartalomterĂŒleteken belĂŒli idĂ©zetek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppxel.
A kĂŒlönbözĆ cikk tĂĄrolĂłkban lĂ©vĆ vitrinelemeknĂ©l a feliratok statikusan pozicionĂĄlva vannak teljes szĂ©lessĂ©ggel, maximum 620 kĂ©ppxelig.
Az immerzĂv elemek a teljes nĂ©zeti szĂ©lessĂ©get lefedik mĂnusz a görgetĆsĂĄv szĂ©lessĂ©ge. 71.24em szĂ©lessĂ©gig ezek az elemek 978px szĂ©lessĂ©gre korlĂĄtozĂłdnak 10px felirattĂ©rközzel. 30em Ă©s 71.24em között a felirattĂ©rköz 20px-re nĆ. 46.25em Ă©s 61.24em között a maximĂĄlis szĂ©lessĂ©g 738px lesz. 46.24em alatt az immerzĂv elemek a bal szĂ©lĂ©hez igazodnak, mĂłdosĂtott margĂłkkal, Ă©s 20px felirattĂ©rközt tartanak fenn 30em Ă©s 46.24em között.
A furniture wrapper reszponzĂv rĂĄcs elrendezĂ©st hasznĂĄl 61.25em Ă©s annĂĄl szĂ©lesebb kĂ©pernyĆkön, szervezve a cĂmet, cĂmsort, meta informĂĄciĂłkat, bevezetĆt Ă©s portrĂ© szakaszokat. A cĂmsorok felsĆ szegĂ©llyel rendelkeznek, a meta szakaszoknak felsĆ tĂ©rközĂŒk van, Ă©s a bevezetĆ szöveg specifikus stĂlusozĂĄst tartalmaz listĂĄkra Ă©s linkekre egyedi alĂĄhĂșzĂĄsokkal, amelyek szĂnt vĂĄltanak rĂĄmutatĂĄskor. A bevezetĆ elsĆ bekezdĂ©se nagyobb kĂ©pernyĆkön felsĆ szegĂ©llyel rendelkezik, de azt eltĂĄvolĂtja 71.25em felett.
A furniture wrapperen belĂŒli ĂĄbrĂĄknak balra igazĂtott margĂłik vannak, Ă©s az inline elemek maximĂĄlis szĂ©lessĂ©ge 630px. 71.25em felett a rĂĄcs elrendezĂ©s mĂłdosul, hogy több oszlopot tudjon befogadni a portrĂ© tartalomhoz.
Az elrendezĂ©s egy rĂĄcsot hasznĂĄl specifikus oszlopokkal Ă©s sorokkal kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez. Kisebb kĂ©pernyĆkön a rĂĄcsnak hĂĄrom oszlopa van Ă©s automatikusan igazodĂł sorai, 80px rögzĂtett magassĂĄggal a cĂm Ă©s portrĂ© terĂŒleteknĂ©l. VĂ©kony vonal jelenik meg a meta szakasz felett, Ă©s a bevezetĆ szakasznak fĂŒggĆleges vonala van a bal oldalĂĄn.
Nagyobb kĂ©pernyĆkön a rĂĄcs több oszlopra Ă©s sorra bĆvĂŒl tört egysĂ©gekkel a rugalmassĂĄg Ă©rdekĂ©ben. A meta szakasz felsĆ vonala szĂ©lesebb lesz, Ă©s a bevezetĆ fĂŒggĆleges vonala enyhĂ©n elmozdul. A cĂmsorok maximĂĄlis szĂ©lessĂ©ggel Ă©s betƱmĂ©rettel rendelkeznek, amelyek nagyobb kĂ©pernyĆkön nĆnek, mĂg bizonyos elemek, mint vonalak, elrejtve vannak vagy mĂłdosulnak margĂłikban kĂŒlönbözĆ törĂ©spontokon.
A meta szakaszban lĂ©vĆ közössĂ©gi Ă©s hozzĂĄszĂłlĂĄs elemek ugyanazzal a szegĂ©ly szĂnnel rendelkeznek, Ă©s nĂ©hĂĄny komponens nem jelenik meg. A bevezetĆ szöveg specifikus stĂlusozĂĄssal rendelkezik csökkentett bal margĂłval Ă©s tĂ©rközzel, Ă©s betƱtulajdonsĂĄgokkal. A fĆ mĂ©dia elemek relatĂvan pozicionĂĄlva vannak, teljes szĂ©lessĂ©ggel Ă©s mĂłdosĂtott margĂłkkal kĂŒlönbözĆ eszközökön, Ă©s a feliratok abszolĂșt pozĂciĂłban vannak alul egyedi hĂĄttĂ©r- Ă©s szövegszĂnekkel.
Ez a CSS kĂłd stĂlusokat definiĂĄl egy furniture wrapper komponenshez, beleĂ©rtve annak 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 egyĂ©ni tulajdonsĂĄgokkal olyan tĂ©mĂĄkhoz, mint a sötĂ©t mĂłd. A wrapper mĂłdosĂtja a margĂłkat, tĂ©rközöket Ă©s pozicionĂĄlĂĄst nagyobb kĂ©pernyĆkön, Ă©s tartalmaz szabĂĄlyokat elemek, mint feliratok Ă©s gombok elrejtĂ©sĂ©re vagy megjelenĂtĂ©sĂ©re. A cĂmsorok Ă©s meta informĂĄciĂłk specifikus betƱtĂpusokkal Ă©s szĂnekkel vannak stĂlusozva, Ă©s a közössĂ©gi mĂ©dia gombok rĂĄmutatĂĄsi hatĂĄssal rendelkeznek, amelyek megvĂĄltoztatjĂĄk a megjelenĂ©sĂŒket. MĂ©dia lekĂ©rdezĂ©sek biztosĂtjĂĄk, hogy a design kĂŒlönbözĆ eszközökhöz igazodjon.
Ez a CSS kĂłd stĂlusokat definiĂĄl egy weboldal furniture-wrapper osztĂĄlyĂĄhoz, olyan elemekre összpontosĂtva, mint a meta informĂĄciĂłk Ă©s bevezetĆ szakaszok. A szövegszĂnt vilĂĄgos szĂŒrkĂ©re (#dcdcdc) ĂĄllĂtja, Ă©s a link szĂneket egy vĂĄltozĂł alapĂș ĂĄrnyalatra, rĂĄmutatĂĄsi hatĂĄsokkal, amelyek megvĂĄltoztatjĂĄk a szöveg dĂszĂtĂ©s szĂnĂ©t. A bevezetĆ terĂŒletekben lĂ©vĆ linkek alĂĄhĂșzĂĄsokkal rendelkeznek specifikus eltolĂĄsokkal Ă©s nincsenek szegĂ©lyeik, mĂg a bekezdĂ©sek Ă©s listaelemek szintĂ©n a vilĂĄgos szĂŒrke szĂnt veszik fel.
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-elemekkel (:before Ă©s :after), amelyek szĂ©lessĂ©gĂŒket a nĂ©zeti mĂ©ret alapjĂĄn igazĂtjĂĄk, sötĂ©t hĂĄtterekkel Ă©s szegĂ©lyes Ă©lekkel. EzenkĂvĂŒl stĂlusozza az SVG elemeket vonalszĂnekkel Ă©s a meta szakaszokon belĂŒli közössĂ©gi mĂ©dia vagy hozzĂĄszĂłlĂĄs ikonokat.
A hozzĂĄszĂłlĂĄs szakasznak olyan szegĂ©lyszĂne van, amely megegyezik a fejlĂ©c szegĂ©ly szĂnĂ©vel.
A cikkekben, a fĆtesten belĂŒli mĂĄsodik szintƱ cĂmsoroknak (h2) 200-as vilĂĄgos betƱvastagsĂĄguk van. Azonban, ha egy h2 erĆs elemet tartalmaz, akkor 700-as fĂ©lkövĂ©r betƱvastagsĂĄgot hasznĂĄl.
A Guardian Headline Full betƱtĂpus-csalĂĄd kĂŒlönbözĆ stĂlusokat Ă©s vastagsĂĄgokat tartalmaz, mindegyik specifikus fĂĄjlforrĂĄssal WOFF2, WOFF Ă©s TrueType formĂĄtumokban:
- Light (300-as vastagsĂĄg, normĂĄl stĂlus)
- Light Italic (300-as vastagsĂĄg, dĆlt stĂlus)
- Regular (400-as vastagsĂĄg, normĂĄl stĂlus)
- Regular Italic (400-as vastagsĂĄg, dĆlt stĂlus)
- Medium (500-as vastagsĂĄg, normĂĄl stĂlus)
- Medium Italic (500-as vastagsĂĄg, dĆlt stĂlus)
- Semibold (600-as vastagsĂĄg, normĂĄl stĂlus)
- Semibold Italic (600-as vastagsĂĄg, dĆlt stĂlus)
Ez a CSS kĂłd több betƱtĂpus-formĂĄtumot definiĂĄl a "Guardian Headline Full" betƱtĂpus-csalĂĄdhoz kĂŒlönbözĆ vastagsĂĄgokkal Ă©s stĂlusokkal (normĂĄl Ă©s dĆlt), a semibold (600) Ă©s a black (900) között. Minden betƱtĂpus-formĂĄtum forrĂĄsfĂĄjlokat hatĂĄroz meg WOFF2, WOFF Ă©s TrueType formĂĄtumokban a Guardian erĆforrĂĄs szervereirĆl.
DefiniĂĄlja a "Guardian Titlepiece" betƱtĂpust is egy fĂ©lkövĂ©r vastagsĂĄggal (700) Ă©s normĂĄl stĂlussal, hasonlĂł fĂĄjlformĂĄtumokat hasznĂĄlva egy mĂĄsik aldomainrĆl.
A kĂłd tartalmaz CSS egyĂ©ni tulajdonsĂĄgokat (vĂĄltozĂłkat) szĂnsĂ©mĂĄkhoz, kĂŒlönösen sötĂ©t mĂłdhoz iOS Ă©s Android eszközökön. BeĂĄllĂt egy sötĂ©t hĂĄttĂ©rszĂnt, funkciĂł szĂneket vilĂĄgos Ă©s sötĂ©t mĂłdhoz, Ă©s mĂ©dia lekĂ©rdezĂ©seket hasznĂĄl a pillĂ©r szĂn beĂĄllĂtĂĄsĂĄhoz a felhasznĂĄlĂł preferĂĄlt szĂnsĂ©mĂĄja alapjĂĄn.
EzenkĂvĂŒl vannak specifikus stĂlusozĂĄsi szabĂĄlyok a bekezdĂ©sek elsĆ betƱjĂ©re iOS Ă©s Android eszközökön lĂ©vĆ cikk tĂĄrolĂłkban, amelyek akkor alkalmazĂłdnak, amikor bizonyos elemeket követnek, mint atomok, bejelentkezĂ©si kapuk vagy specifikus kapu elemek.
Android eszközökön a standard Ă©s hozzĂĄszĂłlĂĄs cikkek elsĆ bekezdĂ©sĂ©nek elsĆ betƱje egy mĂĄsodlagos pillĂ©r szĂnnel van stĂlusozva. Mind iOS-en, mind Android-on a cikk fejlĂ©cek el vannak rejtve, Ă©s a furniture wrappereknek specifikus tĂ©rközĂŒk van. A wrapperen belĂŒli cĂmkĂ©k fĂ©lkövĂ©r, nagybetƱs betƱtĂpust hasznĂĄlnak egy cĂmsor stĂlusban egy Ășj pillĂ©r szĂnnel. A cĂmsorok 32px-re, fĂ©lkövĂ©rek, alsĂł tĂ©rközzel Ă©s sötĂ©t szĂnnel vannak beĂĄllĂtva. A furniture wrapperben lĂ©vĆ kĂ©pek relatĂvan pozicionĂĄlva vannak, a nĂ©zeti szĂ©lessĂ©get fedik le mĂnusz a görgetĆsĂĄv, Ă©s automatikusan igazĂtjĂĄk magassĂĄgukat.
Android eszközökön a cikk tĂĄrolĂłkban lĂ©vĆ kĂ©pek ĂĄtlĂĄtszĂł hĂĄttĂ©rrel rendelkeznek, a teljes nĂ©zeti szĂ©lessĂ©get fedik le mĂnusz a görgetĆsĂĄv, Ă©s automatikusan igazĂtjĂĄk magassĂĄgukat.
Mind iOS-en, mind Android-on a cikkekben lĂ©vĆ bevezetĆ szakasznak 4px felsĆ Ă©s 24px alsĂł tĂ©rköze van, -10px jobb margĂł eltolĂĄssal. A belĂŒl lĂ©vĆ szöveg a Guardian Headline betƱtĂpus-csalĂĄdot vagy tartalĂ©k serif betƱtĂpusokat hasznĂĄl.
A bevezetĆn belĂŒli linkek mindkĂ©t platformon egy specifikus szĂnnel vannak stĂlusozva, alĂĄhĂșzva 6px eltolĂĄssal, Ă©s egy kijelölt szĂnt hasznĂĄlnak az alĂĄhĂșzĂĄshoz, amely rĂĄmutatĂĄskor vĂĄltozik. A hĂĄttĂ©rkĂ©p Ă©s az alsĂł szegĂ©ly eltĂĄvolĂtĂĄsra kerĂŒl.
EzenkĂvĂŒl a cikkekben lĂ©vĆ meta szakasz konzisztensen van stĂlusozva iOS-en Ă©s Android-on funkciĂł, standard Ă©s hozzĂĄszĂłlĂĄs tĂĄrolĂłkhoz.
Android eszközökön tĂĄvolĂtsa el a margĂłkat a meta elemekbĆl standard Ă©s hozzĂĄszĂłlĂĄs cikk tĂĄrolĂłkban.
iOS eszközökön ĂĄllĂtsa a szerzĆ Ă©s szerzĆi elemek szĂnĂ©t az Ășj pillĂ©r szĂnre funkciĂł, standard Ă©s hozzĂĄszĂłlĂĄs cikk tĂĄrolĂłkban. 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 vitrinelemekben lĂ©vĆ felirat gombot specifikus megjelenĂ©ssel, tĂ©rközzel, igazĂtĂĄssal Ă©s mĂ©retekkel.
Mind iOS-en, mind Android-on ĂĄllĂtsa a cikktest tĂ©rközĂ©t 0-ra oldalankĂ©nt Ă©s 12px-re felĂŒl Ă©s alul funkciĂł, standard Ă©s hozzĂĄszĂłlĂĄs cikk tĂĄrolĂłkban.
iOS Ă©s Android eszközökön, funkciĂł, standard Ă©s hozzĂĄszĂłlĂĄs cikk tĂĄrolĂłkban, a nem bĂ©lyegkĂ©p Ă©s nem immerzĂv kĂ©pek a cikktesten belĂŒl nem kapnak margĂłt, 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. Felirataiknak nincs tĂ©rközĂŒk.
Ezekben a tĂĄrolĂłkban az immerzĂv kĂ©pek a teljes nĂ©zeti szĂ©lessĂ©get fedik le mĂnusz a görgetĆsĂĄv szĂ©lessĂ©ge.
A cikktesten belĂŒli idĂ©zett blok idĂ©zetek egy szĂnes jelzĆt j