A következĆ elemek kezdetben rejtettek (ĂĄtlĂĄtszĂłsĂĄg 0): .content--interactive, .content--interactive-grid, .furniture-wrapper, valamint specifikus fejlĂ©c div-ek Ă©s h1 elemek. Amikor az "interactive-loaded" osztĂĄlyt alkalmazzuk a gyökĂ©relemre, ezek az elemek lĂĄthatĂłvĂĄ vĂĄlnak (ĂĄtlĂĄtszĂłsĂĄg 1) egy sima, 0.3 mĂĄsodperces behalvĂĄnyolĂĄsi ĂĄtmenettel.
Emellett a Guardian Headline Full betƱcsalĂĄd több sĂșllyal Ă©s stĂlussal van definiĂĄlva (light, regular, medium, semibold, mindegyik normĂĄl Ă©s dĆlt vĂĄltozatban). Minden vĂĄltozat tartalmaz hivatkozĂĄsokat a Guardian eszközszerverĂ©n hosztolt woff2, woff Ă©s ttf betƱkĂ©szlet-fĂĄjlokra. A Guardian egy "Guardian Headline Full" nevƱ egyedi betƱtĂpust hasznĂĄl a cĂmeihez. Ez a betƱtĂpus kĂŒlönbözĆ stĂlusokban Ă©s sĂșlyokban Ă©rhetĆ el, mint pĂ©ldĂĄul light, semibold, bold Ă©s black, mindegyik normĂĄl Ă©s dĆlt vĂĄltozatban. A betƱkĂ©szlet-fĂĄjlok több formĂĄtumban (WOFF2, WOFF Ă©s TTF) elĂ©rhetĆk, Ă©s a Guardian sajĂĄt szerverein hosztolva vannak. Emellett lĂ©tezik egy kĂŒlön "Guardian Titlepiece" nevƱ betƱtĂpus is, bold sĂșllyal, speciĂĄlis felhasznĂĄlĂĄsokra.
A Guardian Headline Full betƱcsalĂĄd több stĂlust tartalmaz, mindegyik több formĂĄtumban elĂ©rhetĆ (WOFF2, WOFF, TTF). A stĂlusok a következĆk:
- Regular (sĂșly 400, normĂĄl stĂlus)
- Regular Italic (sĂșly 400, dĆlt stĂlus)
- Medium (sĂșly 500, normĂĄl stĂlus)
- Medium Italic (sĂșly 500, dĆlt stĂlus)
- Semibold (sĂșly 600, normĂĄl stĂlus)
- Semibold Italic (sĂșly 600, dĆlt stĂlus)
- Bold (sĂșly 700, normĂĄl stĂlus)
- Bold Italic (sĂșly 700, dĆlt stĂlus)
- Black (sĂșly 900, normĂĄl stĂlus)
Minden betƱkĂ©szlet-fĂĄjl a megadott URL-cĂmen hosztolva van.
@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";
}
}
Ez CSS kĂłdnak tƱnik egy weboldal stĂlusĂĄhoz, valĂłszĂnƱleg a The Guardian weboldalĂĄhoz. Tartalmaz szabĂĄlyokat az elrendezĂ©sre, betƱtĂpusokra Ă©s reszponzĂv tervezĂ©sre kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez Ă©s eszközökhöz. A kĂłd meghatĂĄrozza az olyan elemek stĂlusĂĄt, mint a cikktörzsek, kĂ©palĂĄĂrĂĄsok, rĂĄcsok Ă©s tipogrĂĄfia, beleĂ©rtve specifikus betƱcsalĂĄdokat Ă©s sĂșlyokat. Tartalmaz mĂ©dialekĂ©rdezĂ©seket is az elrendezĂ©s nagyobb kĂ©pernyĆkhöz valĂł igazĂtĂĄsĂĄhoz, valamint egyedi stĂlusokat iOS Ă©s Android eszközökre.
@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;
}
A Guardian weboldala egyedi betƱtĂpusokat hasznĂĄl a cĂmeihez Ă©s cĂmsoraihoz. Ezek a betƱtĂpusok meghatĂĄrozott URL-ekrĆl tölthetĆk be kĂŒlönbözĆ formĂĄtumokban (WOFF2, WOFF, TTF), Ă©s meghatĂĄrozott sĂșlyokkal Ă©s stĂlusokkal rendelkeznek.
Az elrendezĂ©s a kĂ©pernyĆmĂ©ret alapjĂĄn igazodik:
- SzĂ©lesebb kĂ©pernyĆn a fĆ tartalom oszlopĂĄnak bal margĂłja van Ă©s egy fĂŒggĆleges szegĂ©ly.
- Az olyan elemek, mint az atomok, vitrinek Ă©s immerzĂv tartalmak maximĂĄlis szĂ©lessĂ©ge vĂĄltozik a kĂ©pernyĆmĂ©rettel.
- Kisebb kĂ©pernyĆn az immerzĂv elemek a nĂ©zeti ablak teljes szĂ©lessĂ©gĂ©t lefedik.
- A bekezdések és liståk maximålis szélessége az olvashatósåg érdekében korlåtozva van.
- Térköz és kitöltés alkalmazva van a tiszta, szervezett megjelenés fenntartåsa érdekében.
Az interaktĂv tartalom fĆ oszlopa a soron belĂŒli elemeket 620 pixel maximĂĄlis szĂ©lessĂ©gre korlĂĄtozza. 61,25 em-nĂ©l szĂ©lesebb kĂ©pernyĆn a soron