A Guardian Headline Full betűtĂpuscsalád számos stĂlust tartalmaz, kĂĽlönbözĹ‘ vastagságokkal Ă©s dĹ‘lt változatokkal. A light változat (vastagság 300) elĂ©rhetĹ‘ normál Ă©s dĹ‘lt stĂlusban, ahogy a regular változat (vastagság 400) is. A medium (vastagság 500) Ă©s semibold (vastagság 600) stĂlusok szintĂ©n rendelkeznek normál Ă©s dĹ‘lt opciĂłkkal. Minden betűtĂpusfájl elĂ©rhetĹ‘ WOFF2, WOFF Ă©s TrueType formátumban a Guardian szervereirĹ‘l.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@media (min-width: 71.25em) {
.content__main-column--interactive {
margin-left: 160px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive {
margin-left: 240px;
}
}
.content__main-column--interactive .element-atom {
max-width: 620px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-atom {
max-width: 100%;
}
}
.content__main-column--interactive .element-showcase {
margin-left: 0;
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-showcase {
max-width: 620px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-showcase {
max-width: 860px;
}
}
.content__main-column--interactive .element-immersive {
max-width: 1100px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-immersive {
width: calc(100vw - var(--scrollbar-width, 0px));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
}
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(-20px);
width: calc(100% + 60px);
}
}
@media (max-width: 71.24em) {
.content__main-column--interactive .element-immersive {
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(0);
width: auto;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive .element-immersive {
max-width: 1260px;
}
}
.content__main-column--interactive p,
.content__main-column--interactive ul {
max-width: 620px;
}
.content__main-column--interactive:before {
position: absolute;
top: 0;
height: calc(100% + 15px);
min-height: 100px;
content: "";
}
@media (min-width: 71.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
}
}A fĹ‘ interaktĂv tartalom oszlopnak sajátos stĂlusa van az elemekhez. Az ezen oszlopon belĂĽli elemeknek nincs felsĹ‘ vagy alsĂł margĂłjuk, de tartalmaznak belsĹ‘ tĂ©rközt. Amikor egy bekezdĂ©s követ egy elemet, a tĂ©rköz ennek megfelelĹ‘en mĂłdosul. A soron belĂĽli elemek maximális szĂ©lessĂ©ge 620 pixel.
Nagyobb kĂ©pernyĹ‘kön a soron belĂĽli ábrák szintĂ©n 620 pixelre korlátozĂłdnak. Speciális stĂlus vonatkozik a videĂłhurkokra, beleĂ©rtve a gombok elhelyezĂ©sĂ©t Ă©s a feliratok pozicionálását. A saját szerveren tárolt videĂłk maximális szĂ©lessĂ©ge 620 pixel, közĂ©pre igazĂtott margĂłkkal, mĂg az immerzĂv videĂłk teljes szĂ©lessĂ©gűre bĹ‘vĂĽlnek, nagyobb kĂ©pernyĹ‘kön mĂłdosĂtott margĂłkkal.
A szĂnváltozĂłk határozzák meg a tĂ©mát, pĂ©ldául a dátumvonal, fejlĂ©cszegĂ©lyek Ă©s feliratszĂnek. SötĂ©t mĂłdban ezek a szĂnek sötĂ©tebb palettára váltanak. Az egyes elemeket követĹ‘ elsĹ‘ bekezdĂ©s további felsĹ‘ belsĹ‘ tĂ©rközt kap, Ă©s az elsĹ‘ bekezdĂ©s elsĹ‘ betűje elkĂĽlönĂĽlten stĂlusos lehet.A CSS kĂłd stĂlusokat határoz meg a betűdĂszekhez, idĂ©zetekhez Ă©s kĂĽlönfĂ©le elrendezĂ©si elemekhez egy weboldal kĂĽlönbözĹ‘ rĂ©szein, pĂ©ldául cikkekben, hozzászĂłlásokban Ă©s riportokban. Meghatározza a bekezdĂ©sek elsĹ‘ betűjĂ©nek konkrĂ©t betűtĂpusait, mĂ©reteit Ă©s szĂneit, mĂłdosĂtja az immerzĂv Ă©s bemutatĂł elemek szĂ©lessĂ©gĂ©t Ă©s pozĂciĂłját, Ă©s lĂ©trehoz egy reszponzĂv rács elrendezĂ©st nagyobb kĂ©pernyĹ‘kön. A stĂlusok mĂ©dia lekĂ©rdezĂ©seket is tartalmaznak a kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez valĂł alkalmazkodáshoz.A bĂştorburkolĂł a bevezetĹ‘ tartalom relatĂv pozĂciĂłját állĂtja be 2 pixel felsĹ‘ belsĹ‘ tĂ©rközzel Ă©s jobb margĂł nĂ©lkĂĽl. A bevezetĹ‘n belĂĽl a listaelemek betűmĂ©rete 20 pixel, a hivatkozásoknak nincs szegĂ©lyĂĽk, nincs háttĂ©rkĂ©pe, 6 pixel eltolásĂş aláhĂşzásuk van, Ă©s a szĂnĂĽk a `--headerBorder` egyĂ©ni tulajdonságbĂłl származik (alapĂ©rtelmezĂ©s szerint `#dcdcdc`). Rámutatáskor a hivatkozás aláhĂşzása a `--new-pillar-colour` által meghatározott szĂnre változik.
Nagyobb kĂ©pernyĹ‘kön (61.25em Ă©s afölött) az ábráknak nincs bal margĂłjuk, Ă©s a specifikus szerepkörrel rendelkezĹ‘ soron belĂĽli elemek maximális szĂ©lessĂ©ge 630 pixel. 71.25em Ă©s afölött az elrendezĂ©s egy rácsot használ meghatározott oszlopokkal Ă©s sorokkal. Egy dĂszĂtĹ‘ vonal jelenik meg a meta szakasz elĹ‘tt, Ă©s egy fĂĽggĹ‘leges vonal kerĂĽl hozzáadásra a bevezetĹ‘ elĹ‘tt. A bekezdĂ©sek szegĂ©lyei ezen a törĂ©sponton eltűnnek.
81.25em-nĂ©l a rács több oszlopot tartalmazĂłra mĂłdosul, Ă©s a dĂszĂtĹ‘ vonalak áthelyezĹ‘dnek.
A fĹ‘cĂmek betűvastagsága 600 Ă©s maximális szĂ©lessĂ©gĂĽk 620 pixel, betűmĂ©retĂĽk 32 pixel. Nagyobb kĂ©pernyĹ‘kön (71.25em Ă©s afölött) a fĹ‘cĂm betűmĂ©rete 50 pixelre nĹ‘, Ă©s a maximális szĂ©lessĂ©g 540 pixelre csökken.
Közepes kĂ©pernyĹ‘kön (46.25em Ă©s afölött) a `keyline-4` osztállyal vagy a `data-gu-name=lines` attribĂştummal rendelkezĹ‘ elemeknek nincs jobb margĂłjuk. Nagyobb kĂ©pernyĹ‘kön (61.25em Ă©s afölött) ezek az elemek elrejtve vannak. SVG vonalaik a `--headerBorder` szĂnt használják.Ez a CSS kĂłd stĂlusokat határoz meg egy weboldal elrendezĂ©sĂ©hez, kĂĽlönösen egy bĂştor tĂ©májĂş burkolĂłhoz. KĂĽlönfĂ©le tulajdonságokat állĂt be olyan elemekhez, mint a meta informáciĂłk, bevezetĹ‘ szöveg, fĹ‘ mĂ©dia Ă©s feliratok. A stĂlusok magukban foglalják a margĂłk, belsĹ‘ tĂ©rközök, szĂnek Ă©s pozĂcionálás mĂłdosĂtásait, konkrĂ©t szabályokkal kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez mĂ©dia lekĂ©rdezĂ©sek segĂtsĂ©gĂ©vel. A design egyĂ©ni CSS változĂłkat használ a szĂnekhez, pĂ©ldául sötĂ©t mĂłd funkciĂłkhoz Ă©s háttĂ©rárnyalatokhoz, Ă©s biztosĂtja a reszponzĂv viselkedĂ©st eszközök között.A CSS kĂłd stĂlusozza a furniture-wrapper osztályon belĂĽli elemeket. A fĹ‘cĂmek (h1) vastagok Ă©s világosszĂĽrkĂ©k (#dcdcdc). A fĹ‘cĂmekben lĂ©vĹ‘ ábráknak nincs felsĹ‘ margĂłjuk Ă©s kis alsĂł margĂłjuk van.
71.25em-nĂ©l szĂ©lesebb kĂ©pernyĹ‘kön egy szĂnes vonal jelenik meg a meta szakasz elĹ‘tt. A meta szakaszban lĂ©vĹ‘ szöveg Ă©s összefoglalĂłk világosszĂĽrkĂ©k. A közössĂ©gi mĂ©dia gomboknak szĂnes szegĂ©lyĂĽk Ă©s ikonjuk van, az ikon Ă©s a szöveg szĂne rámutatáskor változik.
A meta szakaszban lĂ©vĹ‘ hivatkozások egy tĂ©maszĂnt használnak, Ă©s ezt a szĂnt tartják meg rámutatáskor, aláhĂşzással ugyanabban a szĂnben. A bevezetĹ‘ szakaszban a hivatkozások világosszĂĽrke vonallal vannak aláhĂşzva, amely rámutatáskor a tĂ©maszĂnre változik. A bevezetĹ‘ben lĂ©vĹ‘ bekezdĂ©sek Ă©s listaelemek világosszĂĽrkĂ©k.
61.25em-nĂ©l szĂ©lesebb kĂ©pernyĹ‘kön a bevezetĹ‘ elsĹ‘ bekezdĂ©sĂ©nek felsĹ‘ szegĂ©lye van, amely 71.25em-nĂ©l szĂ©lesebb kĂ©pernyĹ‘kön eltűnik. Ezen nagyobb kĂ©pernyĹ‘kön egy szĂnes vonal is megjelenik a bevezetĹ‘ elĹ‘tt.
46.25em-nĂ©l szĂ©lesebb kĂ©pernyĹ‘kön a furniture-wrapper sötĂ©t háttĂ©rszĂnt Ă©s jobb szegĂ©lyt kap.A CSS egy `.furniture-wrapper`-t definiál pszeudo-elemekkel, amelyek oldalsávokat hoznak lĂ©tre. Ezek a szĂ©lessĂ©g Ă©s pozĂciĂł mĂłdosĂtásával alkalmazkodnak a nĂ©zetmĂ©rethez, hogy egy közĂ©pre igazĂtott, rögzĂtett szĂ©lessĂ©gű tartalomterĂĽletet (738px, 978px, 1138px, 1298px) tartsanak fenn kĂĽlönbözĹ‘ törĂ©spontokon, figyelembe vĂ©ve a görgetĹ‘sáv szĂ©lessĂ©gĂ©t. SzegĂ©lyek Ă©s háttĂ©rszĂnek kerĂĽlnek alkalmazásra CSS egyĂ©ni tulajdonságok használatával.
A cikkeken belĂĽli cĂmsorokhoz a `h2` elemek könnyű betűvastagságot (200) használnak, de vastagra (700) váltanak, ha `strong` elemet tartalmaznak.
A `@font-face` szabályok betöltik a "Guardian Headline Full" betűtĂpuscsaládot több vastagságban Ă©s stĂlusban (Light, Light Italic, Regular, Regular Italic) a Guardian szervereirĹ‘l.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src