Ez a CSS kĂłd egy "Guardian Headline Full" nevű egyĂ©ni betűkĂ©szlet-családot definiál, több betűvastagsággal Ă©s stĂlussal. Meghatároz kĂĽlönbözĹ‘ betűfájlokat WOFF2, WOFF Ă©s TrueType formátumokban minden egyes variáciĂłhoz, beleĂ©rtve a light, regular, medium Ă©s semibold vastagságokat, mindegyik normál Ă©s dĹ‘lt stĂlusban. A betűfájlok a Guardian weboldalán találhatĂłk.
Ez a CSS kĂłd több betűkĂ©szlet-családot definiál a Guardian Headline Ă©s Guardian Titlepiece betűtĂpusokhoz, megadva forrásaikat kĂĽlönbözĹ‘ formátumokban (WOFF2, WOFF Ă©s TrueType) a betűvastagságaikkal Ă©s stĂlusaikkal egyĂĽtt. Tartalmaz reszponzĂv design szabályokat is a fĹ‘ tartalom oszlopához, igazĂtva a margĂłkat Ă©s szĂ©lessĂ©geket kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez, hogy biztosĂtsa a megfelelĹ‘ elrendezĂ©st kĂĽlönbözĹ‘ eszközökön. PĂ©ldául szĂ©lesebb kĂ©pernyĹ‘kön a fĹ‘ oszlop bal margĂłt kap, Ă©s az atomok, vitrinbeállĂtások Ă©s immerzĂv tartalmak elemeinek maximális szĂ©lessĂ©ge ennek megfelelĹ‘en van beállĂtva az olvashatĂłság Ă©s vizuális vonzerĹ‘ megĹ‘rzĂ©se Ă©rdekĂ©ben.
Ez Ăşgy tűnik, CSS kĂłd, amely egy weboldal interaktĂv tartalom-elrendezĂ©sĂ©nek stĂlusait határozza meg. Tartalmaz szabályokat az oszlop szegĂ©lyeire, elemek közötti tĂ©rközökre, tipográfiára Ă©s reszponzĂv designra kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez. A kĂłd meghatározza a szĂneket, paddinget, margĂłkat Ă©s speciális formázásokat olyan elemekhez, mint a bekezdĂ©sekben lĂ©vĹ‘ inicialĂ©k.
Az olyan specifikus elemeknĂ©l, mint a cikkekben, hozzászĂłlásokban Ă©s funkciĂłkban lĂ©vĹ‘ vĂzszintes vonalakat követĹ‘ bekezdĂ©sek, távolĂtsuk el a felsĹ‘ paddinget.
Korlátozzuk a pullquote-ok szélességét ezekben a szakaszokban 620 pixelre.
A kĂĽlönbözĹ‘ cikktĂpusokban lĂ©vĹ‘ vitrinelemekben tartsuk a feliratokat normál pozĂciĂłjukban, a teljes 620 pixelig terjedĹ‘ szĂ©lessĂ©get kitöltve.
Az immerzĂv elemeket a teljes viewport szĂ©lessĂ©gĂ©re állĂtsuk, figyelembe vĂ©ve a görgetĹ‘sávokat.
71.24em szĂ©lessĂ©gű kĂ©pernyĹ‘kön korlátozzuk az immerzĂv elemeket 978 pixelre, Ă©s adjunk 10px oldalsĂł paddinget a feliratokhoz. 30em Ă©s 71.24em között növeljĂĽk ezt a paddinget 20px-re.
46.25em Ă©s 61.24em közötti kĂ©pernyĹ‘mĂ©retekhez állĂtsuk az immerzĂv elemek maximális szĂ©lessĂ©gĂ©t 738 pixelre.
46.24em szĂ©les eszközökön távolĂtsuk el a bal margĂłt Ă©s igazĂtsuk az immerzĂv elemeket a bal szĂ©lĂ©hez. 30em Ă©s 46.24em között állĂtsuk a bal margĂłt -20px-re, Ă©s tartsuk meg a 20px oldalsĂł paddinget a feliratoknál.
A nagyobb kĂ©pernyĹ‘kön (61.25em Ă©s afölött) lĂ©vĹ‘ bĂştor burkolĂłknál használjunk rácsos elrendezĂ©st meghatározott oszlopokkal Ă©s sorokkal. StĂlusozzuk a fĹ‘cĂmeket felsĹ‘ szegĂ©llyel, pozĂcionáljuk a meta informáciĂłkat relatĂvan felsĹ‘ paddinggel, Ă©s igazĂtsuk a bevezetĹ‘ tartalmat specifikus margĂłkkal, betűmĂ©retekkel Ă©s linkstĂlusokkal, amelyek egyedi szĂnű Ă©s eltolásĂş aláhĂşzást tartalmaznak. Kezdetben adjunk felsĹ‘ szegĂ©lyt a bevezetĹ‘ elsĹ‘ bekezdĂ©sĂ©hez, de távolĂtsuk el 71.25em Ă©s szĂ©lesebb kĂ©pernyĹ‘kön.
Továbbá, nagyobb kĂ©pernyĹ‘kön távolĂtsuk el a bal margĂłt az ábrákrĂłl, Ă©s állĂtsuk az inline elemek maximális szĂ©lessĂ©gĂ©t 630 pixelre. 71.25em Ă©s afölötti kĂ©pernyĹ‘mĂ©retekhez igazĂtsuk a rács sablon oszlopait ennek megfelelĹ‘en.
Az elrendezĂ©s egy rácsot használ, oszlopokkal Ă©s sorokkal, amelyek kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez vannak meghatározva. Közepes kĂ©pernyĹ‘kön az oszlopok a cĂm, fĹ‘cĂm, meta informáciĂł, bevezetĹ‘ Ă©s portrĂ© szakaszaiba vannak felosztva, specifikus sor magasságokkal. Nagyobb kĂ©pernyĹ‘kön az oszlop- Ă©s szerkezet mĂłdosul, a meta szakasz felsĹ‘ szegĂ©lye szĂ©lesedik, Ă©s a bevezetĹ‘ bal szegĂ©lye eltolĂłdik.
A fĹ‘cĂmeknek van egy maximális szĂ©lessĂ©ge Ă©s betűmĂ©rete, amely a kĂ©pernyĹ‘mĂ©rettel változik, nagyobb Ă©s keskenyebb lesz nagyobb kĂ©pernyĹ‘kön. NĂ©hány dekoratĂv vonal elrejtĂ©sre kerĂĽl nagyobb kijelzĹ‘kön, mĂg a meta szakaszban lĂ©vĹ‘ közössĂ©gi Ă©s hozzászĂłlás elemek átveszik a fejlĂ©c szegĂ©ly szĂnĂ©t.
A bevezetĹ‘ behĂşzott bal szegĂ©llyel rendelkezik Ă©s specifikus betűstĂlussal, felsĹ‘ paddinggel közepes kĂ©pernyĹ‘kön. A fĹ‘ mĂ©dia terĂĽlet a portrĂ© rács terĂĽletĂ©n van pozĂcionálva, teljes szĂ©lessĂ©ggel Ă©s igazĂtott margĂłkkal nagyobb kĂ©pernyĹ‘kön, Ă©s kiterjed a viewport szĂ©lessĂ©gĂ©re kis kĂ©pernyĹ‘kön, a bal margĂłk ennek megfelelĹ‘en igazĂtva. A feliratok abszolĂşt pozĂcionálásra vannak beállĂtva.
A kĂ©pek felirata alul van pozĂcionálva paddinggel, háttĂ©rszĂnnel Ă©s szövegszĂnnel. A teljes szĂ©lessĂ©get kitölti, alsĂł margĂł nĂ©lkĂĽl, Ă©s van egy minimális magassága. A feliraton belĂĽli elemek közĂĽl nĂ©hány elrejtĂ©sre vagy megjelenĂtĂ©sre kerĂĽl tĂpusuk alapján, az egyik elrejtett, a másik a szĂ©lessĂ©g nagy rĂ©szĂ©t veszi fel.
Nagyobb kĂ©pernyĹ‘kön a felirat paddingje növekszik. A felirat gombja jobb alul van elhelyezve, kör alakĂş, Ă©s pozĂciĂłját igazĂtja nagyobb kĂ©pernyĹ‘kön.
Az interaktĂv tartalomhoz a cĂmsorok szĂ©lessĂ©ge korlátozott. iOS Ă©s Android eszközökön specifikus szĂnek vannak beállĂtva sötĂ©t mĂłdhoz Ă©s funkciĂłkhoz, a felhasználĂłi preferenciáknak megfelelĹ‘en.
Ezeken az eszközökön az elsĹ‘ bekezdĂ©s elsĹ‘ betűje bizonyos elemek után másodlagos szĂnnel van stĂlusozva, Ă©s a fejlĂ©ceknek nincs magassága. A bĂştor burkolĂł, amely olyan elemeket tartalmaz, mint a feliratok, csökkentett felsĹ‘ paddinggel rendelkezik.
iOS Ă©s Android eszközökön a következĹ‘ stĂlusok vonatkoznak a funkciĂł-, standard- Ă©s hozzászĂłlás cikkekre:
- A tartalomcĂmkĂ©k fĂ©lkövĂ©r Guardian vagy Georgia betűtĂpust használnak egy specifikus szĂnben, Ă©s nagybetűsek.
- A fĹ‘cĂmek 32px-esek, fĂ©lkövĂ©rek, 12px alsĂł paddinggel rendelkeznek, Ă©s sötĂ©tszĂĽrke szĂnt használnak.
- A kĂ©pek relatĂvan pozĂcionáltak, szinte a teljes kĂ©pernyĹ‘szĂ©lessĂ©get kitöltik, Ă©s magasságuk automatikusan igazodik.
- A kép elemek és linkek átlátszó hátterűek és megegyeznek a képernyő szélességével.
- A bevezető szakaszoknak van felső és alsó paddingjük jobb margó eltolással.
- A bevezetĹ‘ szakaszokon belĂĽli bekezdĂ©sek öröklik ezeket a stĂlusokat.
A bevezető szöveghez használd a következő betűkészlet-családot: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif.
iOS Ă©s Android eszközökön, a funkciĂł-, standard- Ă©s hozzászĂłlás cikk kontĂ©nereken belĂĽl, a bevezetĹ‘ben lĂ©vĹ‘ linkeknek az Ăşj pillĂ©r szĂnűeknek kell lenniĂĽk, nincs háttĂ©rkĂ©pĂĽk, aláhĂşzott szöveggel 6px eltolással, Ă©s a szegĂ©ly szĂnĂĽk egyezzen a fejlĂ©c szegĂ©ly szĂnĂ©vel, alsĂł szegĂ©ly nĂ©lkĂĽl. Rámutatáskor az aláhĂşzás szĂne az Ăşj pillĂ©r szĂnre változzon.
Továbbá, ezekben a kontĂ©nerekben mind iOS-en, mind Android-on, a meta szakasznak ne legyen margĂłja, Ă©s az olyan elemek, mint a szerzĹ‘i megjelölĂ©s, szerzĹ‘nevek Ă©s kapcsolĂłdĂł linkek, ennek megfelelĹ‘en legyenek stĂlusozva.
Android eszközökön a szerzĹ‘ neve Ă©s a szerzĹ‘i megjelölĂ©s a cikk bĂştor elemeiben egy specifikus szĂnváltozĂłval van stĂlusozva. Mind iOS-en, mind Android-on a bĂştor burkolĂłkban lĂ©vĹ‘ egyĂ©b metaadat szakasznak nincs paddingje, Ă©s bármely SVG ikon benne ugyanazt a szĂnváltozĂłt használja vonalukhoz.
A vitrinelemekben lĂ©vĹ‘ felirat gomb flex kontĂ©nerkĂ©nt jelenik meg, közĂ©pre igazĂtva specifikus mĂ©retekkel Ă©s pozĂcionálással. A fĹ‘ cikk testĂ©nek vĂzszintes paddingje van, Ă©s a standard kĂ©p ábrák (kivĂ©ve a bĂ©lyegkĂ©peket Ă©s immerzĂv tĂpusokat) a teljes viewport szĂ©lessĂ©gĂ©t kitöltik mĂnusz a padding Ă©s görgetĹ‘sáv, automatikus magasság igazĂtással. Felirataik következetes stĂlusozást tartanak fenn.
iOS Ă©s Android eszközökön a következĹ‘ stĂlusok vonatkoznak a funkciĂł-, standard- Ă©s hozzászĂłlás cikk kontĂ©nerekre:
- Az immerzĂv kĂ©pek a teljes viewport szĂ©lessĂ©gĂ©t kitöltik, figyelembe vĂ©ve a görgetĹ‘sávokat.
- A idĂ©zett blockquote-ok az Ăşj pillĂ©r szĂnt használják dekoratĂv elemeikhez.
- A prĂłzaban lĂ©vĹ‘ linkek az elsĹ‘dleges pillĂ©r szĂnnel vannak stĂlusozva, aláhĂşzva egy specifikus eltolással Ă©s szĂnnel a fejlĂ©c szegĂ©lyĂ©bĹ‘l, az Ăşj pillĂ©r szĂnre változtatva rámutatáskor.
Sötét módban:
- A bútor burkolók sötétszürke háttérrel rendelkeznek.
- A tartalomcĂmkĂ©k az Ăşj pillĂ©r szĂnt veszik fel.
- A fĹ‘cĂmek eltávolĂtják háttĂ©rĂĽket Ă©s a fejlĂ©c szegĂ©ly szĂnĂ©t használják szövegĂĽkhöz.
- A bevezetĹ‘ bekezdĂ©sek Ă©s linkjeik szintĂ©n a fejlĂ©c szegĂ©ly szĂnĂ©t használják.
iOS Ă©s Android eszközökön a következĹ‘ stĂlusozási szabályok vonatkoznak a kĂĽlönbözĹ‘ cikk kontĂ©nerekre:
- A bevezetĹ‘ szakaszban lĂ©vĹ‘ linkek Ă©s a szerzĹ‘i megjelölĂ©sek az Ăşj pillĂ©r szĂnváltozĂłval vannak szĂnezve.
- A meta szakaszban lĂ©vĹ‘ ikonok az Ăşj pillĂ©r szĂnt használják vonalaikhoz.
- A vitrin kĂ©pek feliratai a dátumvonal szĂnĂ©ben jelennek meg.
- A cikk testĂ©n belĂĽli idĂ©zett szöveg az Ăşj pillĂ©r szĂnt veszi fel.
- A cikkek fĹ‘ tartalmi terĂĽletei, beleĂ©rtve a funkciĂł-, standard- Ă©s hozzászĂłlás darabokat, következetesen vannak stĂlusozva mindkĂ©t platformon.
Ez a CSS kĂłd sötĂ©t hátteret állĂt be specifikus kontĂ©nerekhez Android eszközökön, Ă©s stĂlusozza a bekezdĂ©sek elsĹ‘ betűjĂ©t bizonyos elemeket követĹ‘en iOS eszközökön.
Ez Ăşgy tűnik, egy CSS szelektor, amely a cikk kontĂ©nereken belĂĽli specifikus elemeket követĹ‘ bekezdĂ©sek elsĹ‘ betűjĂ©t cĂ©lozza meg iOS Ă©s Android eszközökön. A szelektor kĂĽlönbözĹ‘ cikktĂpusokra (funkciĂł, standard, hozzászĂłlás) vonatkozik, Ă©s számĂt a kĂĽlönbözĹ‘ tartalomszerkezetekre Ă©s bejelentkezĂ©si kapu elemekre.
Android eszközökön a hozzászĂłlás cikkekben lĂ©vĹ‘ specifikus bekezdĂ©sek elsĹ‘ betűje fehĂ©r vagy egy kijelölt Ăşj szĂnben jelenik meg. Mind iOS-en, mind Android-on a hozzászĂłlás cikk bevezetĂ©seinek 24 pixel felsĹ‘ paddingjĂĽk van, felsĹ‘ margĂł nĂ©lkĂĽl. A cikkeken belĂĽli cĂmsorok 24 pixelre vannak beállĂtva, a felirat gomboknak enyhe padding variáciĂłik vannak az operáciĂłs rendszerek között.
SötĂ©t mĂłdban a szöveg- Ă©s linkszĂnek az olvashatĂłság Ă©rdekĂ©ben igazodnak, mĂg a márkajelzĂ©si elemek láthatĂłak maradnak. Mind iOS, mind Android fehĂ©r hátteret használ, a cĂmkĂ©k Ă©s fĹ‘cĂmek fĂ©lkövĂ©r betűtĂpussal. A cikk alcĂmei általában világosak, de fĂ©lkövĂ©rek lesznek, ha erĹ‘s hangsĂşlyt tartalmaznak.
Kép megtekintése teljes képernyőn
Fénykép: Tim Alexander/The Guardian
Kijutni a házból
Az okos hangszĂłrĂłk hasznos szĂĽlĹ‘i eszközkĂ©nt szolgálnak, idĹ‘zĂtĹ‘k beállĂtásátĂłl – amelyeket a gyerekek hajlamosak betartani – a házi feladatban valĂł segĂtsĂ©gnyĂşjtásig Alexán keresztĂĽl, amikor kĂ©nyelmetlen helyzetbe hoznak. OlvasĂłnk, Katie Matthews talált egy okos megoldást: "RĂ©gen folyamatosan zsĂ©mbelnem kellett, hogy kihozzam a gyerekeket az ajtĂłn. Most a Google hangszĂłrĂłnk ötperces figyelmeztetĂ©st ad, jelezve nekik, hogy fejezzĂ©k be az utolsĂł perc hĂşzĂłdozásukat. Amikor eljön az idĹ‘, bemondja: 'CipĹ‘ fel, indulás!' Ez valĂłban forradalmasĂtotta a reggeleinket."
Kötelező étkezések
Egy gyerek meggyĹ‘zĂ©se egy szeretettel elkĂ©szĂtett Ă©tel elfogyasztásárĂłl kĂĽzdelemnek Ă©rzĹ‘dhet. Azonban ez a következĹ‘ tipp nagyon ajánlott Ă©s tesztelt. SzerzĹ‘, Holly Bourne megosztja egy reggeli áttörĂ©st: "A 'fagylalt' kĂ©szĂtĂ©se a lányomnak avokádĂł, banán, eper Ă©s teljes zsĂrtartalmĂş görög joghurt összeturmixolásával átalakĂtĂł volt. Bevonjuk a foly