Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyedi betƱkĂ©szlet-csalĂĄdot definiĂĄl, több betƱvastagsĂĄggal Ă©s stĂlussal. Tartalmaz vilĂĄgos, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r vastagsĂĄgokat, mindegyiket normĂĄl Ă©s dĆlt stĂlusban is. A betƱfĂĄjlok WOFF2, WOFF Ă©s TrueType formĂĄtumban Ă©rhetĆk el, a Guardian szerverein tĂĄrolva.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
div#maincontent:focus {
box-shadow: none !important;
}
#init-1, #end-1, #init-2, #end-2, #init-3, #end-3, #init-4, #end-4, #init-5, #end-5,
h2#interactive-slot-1, h2#interactive-slot-2, h2#interactive-slot-3, h2#interactive-slot-4, h2#interactive-slot-5 {
visibility: hidden;
height: 0;
margin: 0;
padding: 0;
border: none;
}
:root {
--fires-bg-color: #0b0a32;
--headline-bg-color: #0b0a32;
--custom-text-color: #fff;
--article-border: #fac99b;
--primary-accent-color: #fac99b;
--secondary-accent-color: #ff5943;
--tertiary-accent-color: #59433c;
--block-quote-fill: var(--primary-accent-color);
--share-button: var(--primary-accent-color);
--share-button-hover: var(--fires-bg-color);
--interactive-block-background-datawrapper: transparent;
--branding-border: var(--tertiary-accent-color);
--section-background: #ffffff;
--interactive-block-background: transparent;
--caption-text: var(--primary-accent-color);
--sub-meta-label-text: #fff;
--dateline: var(--secondary-accent-color);
--sub-meta-background: --fires-bg-color;
--sub-meta-text: var(--primary-accent-color);
--sub-meta-text-hover: var(--fires-bg-color);
--straight-lines: var(--primary-accent-color);
--article-meta-lines: var(--primary-accent-color);
--article-background: var(--fires-bg-color);
}
li:before {
background-color: var(--secondary-accent-color) !important;
}
body {
background-color: var(--fires-bg-color) !important;
}
.content--interactive {
background-color: transparent !important;
}
body .content--interactive h1,
body .article h1 {
order: 1;
text-align: left;
color: #fff;
min-width: 50%;
margin: 0 auto 13px 10px;
color: var(--secondary-accent-color) !important;
}
.content__standfirst p {
margin: 0 auto 13px 10px;
}
.content__label__link span {
margin: 0 0 0 10px !important;
}A kontĂ©ner összefoglalĂłnak 10 kĂ©ppont bal margĂłja van, Ă©s a szövegĂ©hez egy meghatĂĄrozott kiemelĆ szĂnt hasznĂĄl. A data-print-layout attribĂștum "hide" Ă©rtĂ©kre ĂĄllĂtott elemei nem jelennek meg.
Az interaktĂv tartalomban Ă©s cikkekben talĂĄlhatĂł bekezdĂ©sek Ă©s fĆcĂmek egyedi szövegszĂneket hasznĂĄlnak. A fĆcĂm betƱmĂ©ret 3 rem-re van ĂĄllĂtva, közepes mĂ©retƱ kĂ©pernyĆkön 2,5 rem-re mĂłdosul. A mĂĄsodlagos cĂmek vilĂĄgos betƱvastagsĂĄggal, 32 kĂ©ppont mĂ©rettel Ă©s egyedi szövegszĂnnel vannak stĂlusozva.
Az interaktĂv tartalom bevezetĆ szövege elsĆdleges kiemelĆ szĂnt hasznĂĄl, Ă©s maximĂĄlis szĂ©lessĂ©ge 320 kĂ©ppont. A cikkeken Ă©s interaktĂv tartalmon belĂŒli hivatkozĂĄsok mĂĄsodlagos kiemelĆ szĂnnel vannak szĂnezve. A cĂmcĂmke hivatkozĂĄs is az elsĆdleges kiemelĆ szĂnt hasznĂĄlja.
A test egy ĂĄtfogĂł szĂnsĂ©mĂĄt hatĂĄroz meg CSS egyĂ©ni tulajdonsĂĄgokkal a szöveg, hĂĄtterek, vonalak, gombok, kiemelĂ©sek Ă©s meghatĂĄrozott mĂĄrkaszĂnek szĂĄmĂĄra. A teljes oldal hĂĄttere egy egyĂ©ni vĂĄltozĂłval van beĂĄllĂtva.
A cikkfejlĂ©ceknek Ă©s testeknek ĂĄtlĂĄtszĂł a hĂĄtterĂŒk. Az interaktĂv tartalom fĆ oszlopa mĂłdosĂtja szĂ©lessĂ©gĂ©t Ă©s eltĂĄvolĂtja az alapĂ©rtelmezett margĂłkat. Az elsĆ ĂĄbrĂĄnak Ă©s az elsĆ atom elemmel szĂnes alsĂł szegĂ©lyĂŒk van.
A fĆ interaktĂv cikk kontĂ©ner kitölti a teljes nĂ©zeti terĂŒlet szĂ©lessĂ©gĂ©t vĂzszintes görgetĂ©s nĂ©lkĂŒl, Ă©s egy meghatĂĄrozott rĂĄcs terĂŒletet hasznĂĄl. Nagyobb kĂ©pernyĆkön a kialakĂtĂĄs többoszlopos rĂĄcsot hasznĂĄl. A cikk test teljesen kitölti a rĂĄcsot Ă©s elrejti a tĂșlcsordulĂĄst.
Egy szegĂ©ly elem rejtett, Ă©s a fĆ tartalom terĂŒletĂ©nek nincs felsĆ margĂłja. Nagyon szĂ©les kĂ©pernyĆknĂ©l a rĂĄcs egy 1300 kĂ©ppontos központi oszlopot hatĂĄroz meg bal margĂłval a nem test elemek szĂĄmĂĄra. Ez a központi oszlop Ă©s margĂł kĂŒlönbözĆ törĂ©spontoknĂĄl mĂłdosul kĂŒlönbözĆ kĂ©pernyĆszĂ©lessĂ©gekhez.
Az interaktĂv rĂĄcsban lĂ©vĆ nem test elemek magasabb veremezĂ©si sorrenddel rendelkeznek, Ă©s nagyobb kĂ©pernyĆkön oldalsĂł belsĆ margĂłt kapnak. Androidon Ă©s iOS-en a cikk testnek nincs belsĆ margĂłja, Ă©s a fejlĂ©c abszolĂșt pozĂciĂłjĂș, ĂĄtlĂĄtszĂł hĂĄttĂ©rrel. A szerzĆi sor szövege Ă©s a meta szekciĂłn belĂŒli hivatkozĂĄsok szintĂ©n ĂĄtlĂĄtszĂłsĂĄgot tartanak fenn ezeken a mobil platformokon.A szerzĆi sor, szerzĆi hivatkozĂĄsok Ă©s cĂmcĂmkĂ©k mĂĄsodlagos kiemelĆ szĂnt hasznĂĄlnak. A meta-szerzĆi sor komponensnek 10 kĂ©ppont bal margĂłja van. A szerzĆi hivatkozĂĄsoknak 13 kĂ©ppont alsĂł margĂłja van. A cĂm Ă©s cĂmsor szekciĂłknak 5vh felsĆ belsĆ margĂłjuk van, a cĂmnek emellett 4 kĂ©ppont alsĂł belsĆ margĂłja is. A vonalak elem Ă©s a meta szekciĂł szegĂ©lyei Androidon Ă©s iOS-en rejtettek.
Androidon Ă©s iOS-en a közzĂ©tĂ©tel dĂĄtumĂĄnak 4 kĂ©ppont felsĆ belsĆ margĂłja van. A meta szekciĂłban lĂ©vĆ közössĂ©gi mĂ©dia gombok mĂĄsodlagos kiemelĆ szĂnt hasznĂĄlnak szövegĂŒkhöz Ă©s szegĂ©lyeikhez, ikonjaikat pedig ugyanezzel a szĂnnel töltik ki. A tartalom meta kontĂ©nerben lĂ©vĆ ikonok rejtettek. Az interaktĂv rĂĄcsban lĂ©vĆ Ă¶sszes nem test elemnek 10 kĂ©ppont bal Ă©s jobb belsĆ margĂłja van. A meta terĂŒleten lĂ©vĆ közössĂ©gi mĂ©dia szekciĂłnak nincs felsĆ szegĂ©lye, Ă©s a hozzĂĄszĂłlĂĄs szekciĂł rejtett. A megosztĂĄs gomb mĂĄsodlagos kiemelĆ szĂnre vĂĄltozik fehĂ©r ikonnal rĂĄmutatĂĄskor.
Az elsĆ atom elem ĂĄbra minden oszlopot ĂĄtfog 12 kĂ©ppont alsĂł margĂłval. Az immerzĂv elem ĂĄbrĂĄk teljes szĂ©lessĂ©gƱek, legfeljebb 1260 kĂ©ppontig, oldalsĂł margĂłk nĂ©lkĂŒl, Ă©s a mĂĄsodiktĂłl az utolsĂł elĆtti oszlopig terjednek.
Kis kĂ©pernyĆkön (30 em alatt) a fĆ oszlopban lĂ©vĆ Ă¶sszes nem immerzĂv elemnek 10 kĂ©ppont oldalsĂł margĂłja van. Közepes kĂ©pernyĆkön (46,25 em felett) a fĆ interaktĂv oszlop relatĂv pozĂciĂłjĂș, bal oldalon fĂŒggĆleges vonallal. A nem atom elemek a test rĂĄcs oszlopĂĄba kerĂŒlnek.
KĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez a kialakĂtĂĄs meghatĂĄrozott rĂĄcs sablonokat hasznĂĄl:
- 46,25 em Ă©s 61,24 em között: hĂĄromoszlopos kialakĂtĂĄs.
- 61,25 em Ă©s 71,24 em között: nĂ©gyoszlopos kialakĂtĂĄs.
- 71,25 em Ă©s 81,24 em között: ötoszlopos kialakĂtĂĄs bal Ă©s jobb oszlopokkal.
- 81,25 em felett: ötoszlopos kialakĂtĂĄs szĂ©lesebb oszlopokkal.
A cĂm 20dvh-ra van pozicionĂĄlva a tetejĂ©tĆl, teljes szĂ©lessĂ©gƱ, felsĆ margĂł nĂ©lkĂŒl. 20 em Ă©s 46,24 em közötti kĂ©pernyĆkön 10dvh-ra kerĂŒl. A cĂmcĂmkĂ©knek nincs szegĂ©lyĂŒk.
A cĂmsor szintĂ©n 20dvh-nĂĄl van, teljes szĂ©lessĂ©gƱ, sötĂ©t hĂĄttĂ©rrel, belsĆ margĂłval Ă©s felsĆ szegĂ©llyel. Közepes kĂ©pernyĆkön 10dvh-ra kerĂŒl.
A standfirst 20dvh-nĂĄl van pozicionĂĄlva, teljes szĂ©lessĂ©gƱ, sötĂ©t hĂĄttĂ©rrel Ă©s belsĆ margĂłval. Közepes kĂ©pernyĆkön 10dvh-ra kerĂŒl.
Az interaktĂv rĂĄcs terĂŒleteket hatĂĄroz meg a cĂmsor, standfirst, mĂ©dia, vonalak, meta Ă©s test szĂĄmĂĄra.
A meta szekciĂł teljes szĂ©lessĂ©gƱ, 20dvh-nĂĄl pozicionĂĄlva, sötĂ©t hĂĄttĂ©rrel Ă©s 5 z-indexszel. Közepes kĂ©pernyĆkön 10dvh-ra kerĂŒl. A dĂĄtumvonalnak 10 kĂ©ppont bal margĂłja van.A svelte-scroller-outer blokk megjelenĂtĂ©ssel Ă©s relatĂv pozicionĂĄlĂĄssal jelenik meg.A CSS kĂłd stĂlusokat hatĂĄroz meg egy görgetĆ komponenshez, Ă©s tartalmaz betƱkĂ©szlet szabĂĄlyokat a Guardian Headline Full betƱkĂ©szlet-csalĂĄdhoz. A görgetĆ blokk megjelenĂtĂ©ssel, relatĂv pozicionĂĄlĂĄssal Ă©s teljes szĂ©lessĂ©ggel rendelkezik. ElĆtere magasabb z-indexszel van beĂĄllĂtva Ă©s törli a lebegĂ©seket, mĂg a hĂĄttĂ©r kontĂ©ner abszolĂșt pozĂciĂłjĂș, nincs mutatĂłesemĂ©nye, Ă©s a transzformĂĄciĂł vĂĄltozĂĄsokhoz van optimalizĂĄlva. A betƱkĂ©szlet szabĂĄlyok a Guardian szervereirĆl töltik be a Guardian Headline Full betƱkĂ©szlet kĂŒlönbözĆ vastagsĂĄgait Ă©s stĂlusait, vilĂĄgos, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r vĂĄltozatokat hatĂĄrozva meg normĂĄl Ă©s dĆlt stĂlusban, WOFF2, WOFF Ă©s TTF formĂĄtumok tĂĄmogatĂĄsĂĄval.A Guardian egyedi betƱkĂ©szleteket hasznĂĄl cĂmsoraihoz Ă©s cĂmdarabokhoz. Ezek a betƱkĂ©szletek a szervereikrĆl töltĆdnek be több formĂĄtumban, mint pĂ©ldĂĄul WOFF2, WOFF Ă©s TTF, hogy szĂ©les böngĂ©szĆ kompatibilitĂĄst biztosĂtsanak. Minden betƱvĂĄltozat, mint a fĂ©lkövĂ©r vagy dĆlt, meghatĂĄrozott vastagsĂĄgokkal Ă©s stĂlusokkal van definiĂĄlva.
Az oldal tartalmaz egy betöltĂ©si ĂĄtfedĂ©st forgĂł animĂĄciĂłval, amely az adatlekĂ©rĂ©s sorĂĄn jelenik meg. A fĆ tartalom terĂŒlet egy teljes kĂ©pernyĆs tĂ©rkĂ©pet Ă©s egy görgethetĆ narratĂv szekciĂłt tartalmaz. Ezen szekciĂłn belĂŒli szövegdobozok stĂlusos hĂĄtterrel, szegĂ©llyel Ă©s tipogrĂĄfiĂĄval rendelkeznek, a Guardian Egyptian Web betƱkĂ©szletĂ©t hasznĂĄlva törzsszöveghez. Egyes szövegrĂ©szek kiemelt hĂĄttĂ©rszĂnnel vannak hangsĂșlyozva.A CSS 12 kĂ©ppontos szegĂ©ly sugarat hatĂĄroz meg, Ă©s betölti a Guardian Headline Full betƱkĂ©szlet-csalĂĄdot. Ez több betƱfĂĄjlt tartalmaz kĂŒlönbözĆ vastagsĂĄgokban Ă©s stĂlusokban (vilĂĄgos, normĂĄl, közepes, fĂ©lig fĂ©lkövĂ©r Ă©s dĆlt vĂĄltozataik) a Guardian szervereirĆl. A fĂĄjlok WOFF2, WOFF Ă©s TrueType formĂĄtumban Ă©rhetĆk el, hogy szĂ©les bö