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