Vaarallinen hetki: Britannian ÀÀrioikeisto uskaltautuu esiin.

Vaarallinen hetki: Britannian ÀÀrioikeisto uskaltautuu esiin.

Seuraavat elementit ovat aluksi piilotettu (lÀpinÀkyvyys asetettu nollaan): interaktiivisen sisÀllön osiot, ruudukkomallinnukset, huonekalujen kÀÀreet sekÀ artikkelien ja ominaisuuksien tietyt otsikkokomponentit. Kun interaktiivinen sisÀltö on tÀysin ladattu, nÀmÀ elementit tulevat nÀkyviin sulavalla 0,3 sekunnin kestoisesi hÀivytyssiirtymÀllÀ.

LisÀksi Guardian Headline Full -fonttiperhe on mÀÀritelty useilla painoarvoilla ja tyyleillÀ (light, regular, medium, semibold, kukin normaaleina ja kursiivisina muunnelmina). Fonttitiedostot on hankittu Guardianin resurssipalvelimilta WOFF2-, WOFF- ja TTF-muodoissa laajan selainyhteensopivuuden takaamiseksi. Guardian kÀyttÀÀ mukautettua fonttia nimeltÀ "Guardian Headline Full" eri painoarvoilla ja tyyleillÀ, mukaan lukien light, semibold, bold ja black, kukin sÀÀnnöllisinÀ ja kursiivisina versioina. NÀmÀ fontit ovat saatavilla WOFF2-, WOFF- ja TTF-muodoissa heidÀn resurssipalvelimeltaan. LisÀksi he kÀyttÀvÀt "Guardian Titlepiece" -fonttia lihavoituna tietyissÀ elementeissÀ.

Guardian Headline Full -fonttiperhe sisÀltÀÀ useita tyylejÀ, joista jokainen on saatavilla useissa muodoissa. Normaali tyyli on painoarvolla 400 ja normaali tyyli. Kursiiviversiolla on myös painoarvo 400 mutta kursiivityyli. Medium-tyylillÀ on painoarvo 500 ja normaali tyyli, ja sen kursiivinen vastine samalla painoarvolla ja kursiivityylillÀ. Semibold-tyylillÀ on painoarvo 600 ja normaali tyyli, ja sen kursiiviversio vastaa tÀtÀ painoarvoa kursiivityylillÀ. Bold-tyylillÀ on painoarvo 700 ja normaali tyyli, ja bold-kursiiviversiolla on sama painoarvo kursiivityylillÀ. Black-tyylillÀ on painoarvo 900 ja normaali tyyli, ja sen kursiiviversio samalla painoarvolla ja kursiivityylillÀ. Jokainen tyyli on saatavilla WOFF2-, WOFF- ja TrueType-muodoissa mÀÀritetyistÀ URL-osoitteista.

@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;
}

#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name=body] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-column-gap: 0px;
grid-template-columns: 100%;
grid-template-areas:
"media"
"title"
"headline"
"standfirst"
"lines"
"meta"
"body";
}

@media (min-width: 30em) {
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name=body] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
padding: 0 20px;
max-width: 620px;
}
}

@media (min-width: 46.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name=body] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 100%;
grid-column-gap: 10px;
grid-template-areas:
"title"
"headline"
"standfirst"
"media"
"lines"
"meta"
"body";
}

#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name=body] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: 80px;
}
}

@media (min-width: 61.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name=body] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 620px 300px;
grid-template-areas:
"title right-column"
"headline right-column"
"standfirst right-column"
"media right-column"
"lines right-column"
"meta right-column"
"body right-column"
". right-column";
}

#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name=body] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: unset;
}
}

@media (min-width: 71.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name=body] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 140px 1px 620px 300px;
grid-template-areas:
"title border headline right-column"
". border standfirst right-column"
". border media right-column"
". border body right-column"
". border";
}
}

TÀmÀ nÀyttÀÀ olevan CSS-koodilohko, todennÀköisesti verkkosivun tyylitiedostosta. Se sisÀltÀÀ tyylisÀÀntöjÀ eri elementeille, kuten ruudukkomallinnuksille, fonteille, tÀytteille ja marginaaleille. Koodi mÀÀrittelee, kuinka sisÀltöÀ tulisi nÀyttÀÀ eri nÀytön koilla ja laitteilla, mukaan lukien sÀÀtöjÀ iOS:lle ja Androidille. Se viittaa myös mukautettuihin fonteihin, kuten "Guardian Headline", ja sisÀltÀÀ media-kyselyt responsiivista suunnittelua varten.

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
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-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
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-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
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-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
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-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
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-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
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-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format('truetype');
font-weight: 600;
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-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format('truetype');
font-weight: 600;
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-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;
}

Guardian Headline Full -fontti sisÀltÀÀ lihavoitu-kursiivi, musta ja musta-kursiivi -tyylit, joista jokainen on saatavilla WOFF2-, WOFF- ja TTF-muodoissa Guardianin resurssipalvelimelta. Guardian Titlepiece -fontti on saatavilla lihavoituna tyylinÀ samoilla tiedostomuodoilla.

Interaktiivisen sisÀllön sarakkeiden asettelu mukautuu nÀytön leveyden mukaan:
- NÀytöillÀ, joiden leveys on 71,25 em ja enemmÀn, vasen marginaali on 160 px; 81,25 em ja yli, se kasvaa 240 px:iin.
- Atom-elementeillÀ on enimmÀisleveys 620 px tai 100 % nÀytöillÀ, joiden leveys on alle 46,24 em.
- Showcase-elementit sÀÀtyvÀt tÀysleveyteen pienillÀ nÀytöillÀ, 620 px:iin 46,25 em ja yli, ja 860 px:iin 71,25 em ja yli.
- Immersive-elementeillÀ on enimmÀisleveys 1100 px, responsiivisilla sÀÀtöillÀ sijainnille ja leveydelle eri nÀytön koilla, laajentaen 1260 px:iin 81,25 em ja yli.

Kappaleet ja luettelot on rajoitettu 620 px leveyteen. Pystysuora reunus ilmestyy sarakkeen