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