Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyĂ©ni 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, mindegyik normĂĄl Ă©s dĆlt vĂĄltozattal. A betƱtĂpusok a Guardian szervereirĆl töltĆdnek be WOFF2, WOFF Ă©s TrueType formĂĄtumban, hogy biztosĂtsĂĄk a kompatibilitĂĄst a kĂŒlönbözĆ böngĂ©szĆk között.
@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://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));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !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;
}
}
Az interaktĂv tartalom oszlopĂĄnak bal oldali szegĂ©lye Ă©s meghatĂĄrozott tĂ©rközölĂ©se van az elemek szĂĄmĂĄra. A bizonyos elemeket követĆ bekezdĂ©sek extra felsĆ belsĆ margĂłt kapnak, Ă©s ezen bekezdĂ©sek elsĆ betƱje nagy, szĂnes sĂŒllyesztett iniciĂĄlkĂ©nt van stĂlusozva. A soron belĂŒli elemek Ă©s ĂĄbrĂĄk maximĂĄlis szĂ©lessĂ©ge korlĂĄtozott. KĂŒlönbözĆ szĂnvĂĄltozĂłk vannak meghatĂĄrozva az egysĂ©ges tĂ©mĂĄzĂĄshoz.
A bizonyos kontĂ©nerekben lĂ©vĆ idĂ©zetek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont legyen.
A fĆcikkek, riportok, szabvĂĄnyos cikkek Ă©s kommentszekciĂłk bemutatĂł elemeinek feliratai statikusan pozĂcionĂĄlva legyenek, teljes szĂ©lessĂ©gben, legfeljebb 620 kĂ©ppontig.
Az immerzĂv elemek a teljes nĂ©zeti szĂ©lessĂ©get foglaljĂĄk el, mĂnusz a görgetĆsĂĄv. Nagyobb kĂ©pernyĆkön (71.24 em felett) szĂ©lessĂ©gĂŒk maximum 978px, a feliratok belsĆ margĂłja pedig kĂŒlönbözĆ törĂ©spontokon mĂłdosul. Közepes kĂ©pernyĆkön (46.25 em-tĆl 61.24 em-ig) a maximĂĄlis szĂ©lessĂ©g 738px. Kisebb kĂ©pernyĆkön (46.24 em alatt) az immerzĂv elemek a bal szĂ©lĂ©hez igazodnak, mĂłdosĂtott margĂłkkal Ă©s felirati belsĆ margĂłval.
SzĂ©lesebb kĂ©pernyĆkön (61.25 em felett) a bĂștor burkolĂł rĂĄcs elrendezĂ©st hasznĂĄl meghatĂĄrozott oszlopokkal Ă©s sorokkal. A cĂmsoroknak felsĆ szegĂ©lye van, a meta szakaszok relatĂvan pozĂcionĂĄltak, Ă©s a bevezetĆ szöveg tartalmaz specifikus stĂlusozĂĄst a linkekhez Ă©s bekezdĂ©sekhez. Az ebben a burkolĂłban lĂ©vĆ ĂĄbrĂĄknak nincs bal margĂłjuk, Ă©s maximum 630px szĂ©lesek lehetnek, ha soron belĂŒliek. A legnagyobb kĂ©pernyĆkön (71.25 em felett) a rĂĄcs oszlopai ĂșjrakonfigurĂĄlĂłdnak.
A CSS kĂłd egy rĂĄcs elrendezĂ©st definiĂĄl egy weboldal fejlĂ©cĂ©hez, az elemek pozĂciĂłjĂĄt Ă©s stĂlusĂĄt mĂłdosĂtva kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez. Kisebb kĂ©pernyĆkön specifikus rĂĄcs oszlopokat Ă©s sorokat ĂĄllĂt be, 80px magas sorokkal. Egy 540px szĂ©les elvĂĄlasztĂł vonal jelenik meg a meta informĂĄciĂłk felett, Ă©s a bevezetĆ szövegnek fĂŒggĆleges szegĂ©lye van. Nagyobb kĂ©pernyĆkön (81.25 em felett) a rĂĄcs tört egysĂ©gekre vĂĄlt, az elvĂĄlasztĂł 620px-re bĆvĂŒl, Ă©s a fĂŒggĆleges szegĂ©ly enyhĂ©n elmozdul.
A cĂmsorok 600 sĂșlyĂș betƱtĂpust hasznĂĄlnak, alapĂ©rtelmezĂ©s szerint maximum 620px szĂ©lessĂ©ggel Ă©s 32px betƱmĂ©rettel. SzĂ©lesebb kĂ©pernyĆkön (71.25 em felett) a cĂmsor maximĂĄlis szĂ©lessĂ©ge 540px-re csökken, a betƱmĂ©ret pedig 50px-re nĆ. NĂ©hĂĄny dekoratĂv vonal rejtve van közepes Ă©s nagy kĂ©pernyĆkön.
A meta informĂĄciĂłk Ă©s bevezetĆ szöveg szakaszainak mĂłdosĂtott margĂłi Ă©s szegĂ©lyei egyeznek a fejlĂ©c szegĂ©lyszĂnĂ©vel. A meta szakaszon belĂŒli közössĂ©gi Ă©s komment elemek is ĂĄtveszik ezt a szegĂ©lyszĂnt, mĂg bizonyos interaktĂv komponensek rejtve vannak. A bevezetĆ szöveg betƱmĂ©rete 20px, specifikus belsĆ margĂłval.
A fĆ mĂ©dia terĂŒlet a rĂĄcs "portrĂ©" szakaszĂĄban pozĂcionĂĄlva van, teljes szĂ©lessĂ©get felvĂ©ve. Nagyon kis kĂ©pernyĆkön a teljes nĂ©zeti szĂ©lessĂ©ghez igazodik mĂnusz a görgetĆsĂĄvok, negatĂv margĂłkkal. A feliratok abszolĂșt pozĂciĂłban vannak a mĂ©dia aljĂĄn, fĂ©lig ĂĄtlĂĄtszĂł hĂĄttĂ©rrel.
A CSS kĂłd stĂlusokat definiĂĄl egy weboldal elrendezĂ©sĂ©hez, sötĂ©t tĂ©mĂĄjĂș felĂŒletre összpontosĂtva, specifikus beĂĄllĂtĂĄsokkal kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez. SzĂneket, tĂ©rközölĂ©st Ă©s lĂĄthatĂłsĂĄgot ĂĄllĂt be olyan elemekhez, mint a feliratok, gombok Ă©s fejlĂ©cek, biztosĂtva a reszponzĂv tervezĂ©st eszközök között. FĆ jellemzĆk közĂ© tartoznak az egyĂ©ni szĂnvĂĄltozĂłk sötĂ©t mĂłdhoz, rejtett elemek kisebb kĂ©pernyĆkön, Ă©s a közössĂ©gi mĂ©dia gombok interakciĂłi, amelyek szĂnt vĂĄltanak rĂĄmutatĂĄskor. Az elrendezĂ©s közĂ©pre igazĂtott, szĂĄmĂtott margĂłkkal szĂ©lesebb kĂ©pernyĆkön, fenntartva az egysĂ©ges esztĂ©tikĂĄt.
Ez a CSS kĂłd stĂlusokat definiĂĄl egy weboldal komponenshez, valĂłszĂnƱleg egy oldalsĂĄvhoz vagy tartalom burkolĂłhoz. BeĂĄllĂtja a szövegszĂneket, link hover hatĂĄsokat Ă©s elrendezĂ©si mĂłdosĂtĂĄsokat kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez. A stĂlusok szabĂĄlyokat tartalmaznak a meta informĂĄciĂłkhoz, bevezetĆ szöveghez Ă©s dekoratĂv szegĂ©lyekhez, amelyek a nĂ©zeti szĂ©lessĂ©gtĆl fĂŒggĆen vĂĄltoznak.
A CSS kĂłd stĂlusokat definiĂĄl a kommentekhez Ă©s cikkcĂmekhez, Ă©s tartalmaz egyĂ©ni betƱtĂpus deklarĂĄciĂłkat a Guardian Headline Full betƱkĂ©szlet-csalĂĄdhoz. A kommentek szegĂ©lyszĂne megegyezik a fejlĂ©c szegĂ©lyszĂnĂ©vel. A cikkekben a mĂĄsodik szintƱ cĂmsorok (h2) vilĂĄgos betƱsĂșlyra vannak ĂĄllĂtva, de ha erĆs elemet tartalmaznak, akkor fĂ©lkövĂ©rek lesznek. A font-face szabĂĄlyok kĂŒlönbözĆ sĂșlyokat Ă©s stĂlusokat (mint a vilĂĄgos, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r, mind normĂĄl Ă©s dĆlt vĂĄltozatban) töltenek be a Guardian Headline Full betƱtĂpusbĂłl specifikus webcĂmekrĆl.
A "Guardian Headline Full" betƱtĂpus több stĂlussal van definiĂĄlva: fĂ©lig fĂ©lkövĂ©r dĆlt (600 sĂșly), fĂ©lkövĂ©r (700 sĂșly), fĂ©lkövĂ©r dĆlt (700 sĂșly), fekete (900 sĂșly) Ă©s fekete dĆlt (900 sĂșly). Minden stĂlus tartalmaz fĂĄjlokat WOFF2, WOFF Ă©s TrueType formĂĄtumban specifikus URL-ekrĆl.
Ezen kĂvĂŒl a "Guardian Titlepiece" betƱtĂpus fĂ©lkövĂ©rkĂ©nt (700 sĂșly) van definiĂĄlva ugyanazokkal a fĂĄjlformĂĄtumokkal egy mĂĄsik URL-kĂ©szletrĆl.
iOS Ă©s Android eszközökhöz egyĂ©ni szĂntulajdonsĂĄgok vannak beĂĄllĂtva, beleĂ©rtve egy sötĂ©t hĂĄttĂ©rszĂnt (#1a1a1a), egy jellegzetes szĂnt (#c70000) Ă©s egy sötĂ©t mĂłd jellegzetes szĂnĂ©t (#ff5943). Egy Ășj pillĂ©r szĂnvĂĄltozĂł vagy az elsĆdleges pillĂ©r szĂnt, vagy a jellegzetes szĂnt hasznĂĄlja. SötĂ©t mĂłdban egy sötĂ©t mĂłd pillĂ©rre vagy a sötĂ©t mĂłd jellegzetes szĂnĂ©re vĂĄlt.
iOS-en Ă©s Androidon specifikus CSS szabĂĄlyok vonatkoznak a cikk kontĂ©nerek bizonyos elemeit követĆ elsĆ bekezdĂ©s elsĆ betƱjĂ©re, biztosĂtva az egysĂ©ges stĂlusozĂĄst kĂŒlönbözĆ cikktĂpusok között.
Android eszközökön a szabvĂĄnyos vagy komment cikkek elsĆ bekezdĂ©sĂ©nek elsĆ betƱje egy mĂĄsodlagos pillĂ©r szĂnnel van stĂlusozva. iOS-en Ă©s Androidon egyarĂĄnt a cikkfejlĂ©cek rejtve vannak, Ă©s a bĂștor burkolĂłnak specifikus belsĆ margĂłja van. A bĂștor burkolĂłn belĂŒli cĂmkĂ©k fĂ©lkövĂ©r, nagybetƱs betƱtĂpust hasznĂĄlnak egy Ășj pillĂ©r szĂnnel. A cĂmsorok 32px-re, fĂ©lkövĂ©rre vannak ĂĄllĂtva, alsĂł belsĆ margĂłval Ă©s sötĂ©t szĂnnel. A kĂ©pĂĄbrĂĄk relatĂvan pozĂcionĂĄltak, teljes szĂ©lessĂ©gƱ margĂłkkal Ă©s automatikus magassĂĄggal.
Android eszközökön a cikk kontĂ©nerekben lĂ©vĆ kĂ©pek ĂĄtlĂĄtszĂł hĂĄttĂ©rrel Ă©s a teljes nĂ©zeti szĂ©lessĂ©g mĂnusz a görgetĆsĂĄv szĂ©lessĂ©gĂ©vel rendelkeznek, automatikus magassĂĄggal.
iOS-en Ă©s Androidon egyarĂĄnt a cikk kontĂ©nerek bevezetĆ szövegĂ©nek felsĆ Ă©s alsĂł belsĆ margĂłja van, jobb margĂł eltolĂĄssal. A szöveg specifikus serif betƱtĂpusokat hasznĂĄl.
Ezen bevezetĆ szöveg belsejĂ©ben lĂ©vĆ linkek egy szĂnes alĂĄhĂșzĂĄssal vannak stĂlusozva, amely egy egyĂ©ni szĂnvĂĄltozĂłt hasznĂĄl, el