Ez a CSS kĂłd egy "Guardian Headline Full" nevű egyedi betűtĂpust definiál több stĂlussal Ă©s vastagsággal. Tartalmazza a világos, normál, közepes Ă©s fĂ©lig fĂ©lkövĂ©r változatokat, mindegyik normál Ă©s dĹ‘lt stĂlusban elĂ©rhetĹ‘. A betűtĂpusfájlok három formátumban – WOFF2, WOFF Ă©s TrueType – állnak rendelkezĂ©sre, Ă©s a Guardian szerverein találhatĂłk.
@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öze van az elemek számára. A bizonyos elemeket követĹ‘ bekezdĂ©sek extra felsĹ‘ belsĹ‘ margĂłt kapnak, Ă©s e bekezdĂ©sek elsĹ‘ betűje nagy, szĂnes sĂĽllyesztett iniciálkĂ©nt van stĂlusozva. A szövegközi elemek Ă©s ábrák maximális szĂ©lessĂ©ge korlátozott. KĂĽlönbözĹ‘ szĂnváltozĂłk vannak meghatározva a lap egĂ©szĂ©nek egysĂ©ges stĂlusához.
A bizonyos konténerekben lévő idézetek maximális szélessége 620 képpont legyen.
A fĹ‘ tartalomban Ă©s a cikk kontĂ©nerekben lĂ©vĹ‘ bemutatĂł elemek feliratai statikus pozĂciĂłval, teljes szĂ©lessĂ©ggel Ă©s legfeljebb 620 kĂ©ppont szĂ©lessĂ©ggel rendelkezzenek.
Az immerzĂv elemek a teljes nĂ©zeti szĂ©lessĂ©get lefedjĂ©k, mĂnusz a görgetĹ‘sáv. Nagyobb kĂ©pernyĹ‘kön (71.24em-ig) a maximális szĂ©lessĂ©gĂĽk 978px, a feliratok belsĹ‘ margĂłja pedig kĂĽlönbözĹ‘ törĂ©spontokon mĂłdosul. Közepes kĂ©pernyĹ‘kön (46.25em Ă©s 61.24em között) a maximális szĂ©lessĂ©g 738px. Kisebb kĂ©pernyĹ‘kön (46.24em-ig) az immerzĂv elemek a bal szĂ©lĂ©hez igazodjanak, mĂłdosĂtott margĂłkkal Ă©s felirat belsĹ‘ margĂłval.
A 61.25em-nĂ©l nagyobb kĂ©pernyĹ‘kön a bĂştor burkolĂłelemeknĂ©l rácsos elrendezĂ©st használjon meghatározott oszlopokkal Ă©s sorokkal. A fĹ‘cĂmeknek felsĹ‘ szegĂ©lyĂĽk van, a meta szakaszok relatĂvan pozicionáltak, a bevezetĹ‘ szakaszoknak pedig meghatározott stĂlusa van a linkekhez Ă©s bekezdĂ©sekhez, beleĂ©rtve szegĂ©lyeket Ă©s aláhĂşzásokat. A burkolĂłn belĂĽli ábráknak nincs bal margĂłjuk, Ă©s maximum 630px szĂ©lesek lehetnek, ha szövegköziek. A 71.25em-nĂ©l nagyobb kĂ©pernyĹ‘kön a rács oszlopai ĂşjrakonfigurálĂłdnak, Ă©s a bevezetĹ‘ szakaszok elsĹ‘ bekezdĂ©sĂ©nek felsĹ‘ szegĂ©lye eltűnik.
A CSS egy rács elrendezĂ©st határoz meg egy cikk fejlĂ©cĂ©hez, meghatározott terĂĽletekkel a cĂm, fĹ‘cĂm, bevezetĹ‘, meta informáciĂłk Ă©s portrĂ© (fĹ‘ mĂ©dia) számára. StĂlusokat állĂt be ezekhez az elemekhez, beleĂ©rtve betűtĂpusokat, szegĂ©lyeket Ă©s pozicionálást. Az elrendezĂ©s kĂĽlönbözĹ‘ kĂ©pernyĹ‘szĂ©lessĂ©geken mĂłdosul: szĂ©lesebb kĂ©pernyĹ‘kön (81.25em felett) rĂ©szletesebb rácsot használ Ă©s mĂłdosĂtja az elemek szĂ©lessĂ©gĂ©t; közepes kĂ©pernyĹ‘kön (71.25em felett) a fĹ‘cĂm betűmĂ©ret nĹ‘; kisebb kĂ©pernyĹ‘kön (46.24em alatt) a fĹ‘ mĂ©dia a teljes nĂ©zeti szĂ©lessĂ©ghez igazodik. A szegĂ©lyek Ă©s vonalak egy egyĂ©ni szĂnváltozĂłt használnak, Ă©s egyes elemek bizonyos törĂ©spontokon elrejtve vagy áthelyezve vannak.
A bĂştor burkolĂłelem sötĂ©t hátteret állĂt be, Ă©s mĂłdosĂtja a margĂłkat Ă©s belsĹ‘ margĂłkat kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez. Nagyobb kĂ©pernyĹ‘kön oldalsávokat ad hozzá a háttĂ©r kiterjesztĂ©sĂ©hez. A fĹ‘cĂmek Ă©s cĂmek egy meghatározott kiemelĹ‘ szĂnt használnak, mĂg a szöveg világosszĂĽrke. A közössĂ©gi mĂ©dia gomboknak szĂnes szegĂ©lyĂĽk Ă©s ikonjuk van, amely rámutatáskor kitöltĹ‘dik. A feliratok stĂlusa tartalmaz egy kapcsolĂłgombot, Ă©s bizonyos elrendezĂ©si elemek el vannak rejtve.
Ez a CSS kĂłd stĂlusokat határoz meg egy weboldal komponenshez, valĂłszĂnűleg egy oldalsávhoz vagy tartalom burkolĂłelemhez. SzövegszĂneket, link megjelenĂ©seket Ă©s elrendezĂ©si mĂłdosĂtásokat állĂt be kĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retekhez. A linkek meghatározott szĂnekkel Ă©s aláhĂşzással vannak stĂlusozva, Ă©s az elrendezĂ©s olyan háttĂ©r elemeket tartalmaz, amelyek a nĂ©zeti szĂ©lessĂ©gtĹ‘l fĂĽggĹ‘en mĂłdosulnak. A kĂłd a komponensen belĂĽl a közössĂ©gi mĂ©dia Ă©s hozzászĂłlás szakasz stĂlusozását is kezeli.
A CSS kĂłd stĂlusokat határoz meg cikk elemekhez Ă©s betölt egyedi betűtĂpusokat. Világos szegĂ©lyszĂnt állĂt be a hozzászĂłlásokhoz, Ă©s mĂłdosĂtja a cĂmsor stĂlusokat: a cikkekben lĂ©vĹ‘ h2 cĂmsorok alapĂ©rtelmezetten világos vastagságĂşak, de fĂ©lkövĂ©rrĂ© válnak, ha strong tag-et tartalmaznak. Ezen kĂvĂĽl importálja a Guardian Headline Full betűtĂpuscsaládot kĂĽlönbözĹ‘ vastagságokban Ă©s stĂlusokban (világos, normál, közepes, fĂ©lig fĂ©lkövĂ©r, mindegyik normál Ă©s dĹ‘lt változatban) meghatározott webcĂmekrĹ‘l.
A szöveg több egyedi betűtĂpust definiál a Guardian weboldalához. Meghatározza a "Guardian Headline Full" betűtĂpust kĂĽlönbözĹ‘ vastagságokban Ă©s stĂlusokban (mint fĂ©lkövĂ©r, dĹ‘lt Ă©s fekete), mindegyikhez kĂĽlönbözĹ‘ fájlformátumokra (woff2, woff, ttf) mutatĂł linkekkel. Definiál egy "Guardian Titlepiece" betűtĂpust is.
Ezen kĂvĂĽl beállĂt nĂ©hány szĂnváltozĂłt sötĂ©t mĂłdhoz iOS Ă©s Android eszközökön, Ă©s tartalmaz konkrĂ©t CSS szabályokat a cikkekben lĂ©vĹ‘ bekezdĂ©sek elsĹ‘ betűjĂ©nek stĂlusozásához ezen mobil platformokon.
Android eszközökön a standard vagy hozzászĂłlás cikkek elsĹ‘ bekezdĂ©sĂ©nek elsĹ‘ betűje a másodlagos pillĂ©r szĂnnel van stĂlusozva. iOS-en Ă©s Androidon egyaránt a cikk fejlĂ©cek el vannak rejtve, Ă©s a bĂştor burkolĂłelemnek meghatározott belsĹ‘ margĂłja van. A 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 fĹ‘cĂmek 32px-esek, fĂ©lkövĂ©rek, alsĂł belsĹ‘ margĂłval Ă©s sötĂ©t szĂnnel vannak beállĂtva. A kĂ©pábrák relatĂvan pozicionáltak, teljes szĂ©lessĂ©gű margĂłkkal Ă©s automatikus magassággal.
Android eszközökön a cikk kontĂ©nerekben lĂ©vĹ‘ kĂ©peknek átlátszĂł hátterĂĽk van, Ă©s szĂ©lessĂ©gĂĽk a nĂ©zeti szĂ©lessĂ©ghez igazodik, mĂg magasságuk automatikus. iOS-en Ă©s Androidon egyaránt a cikkek bevezetĹ‘ szakaszának meghatározott belsĹ‘ margĂłja Ă©s margĂłja van, szövege a Guardian fĹ‘cĂm betűtĂpuscsaládját használja. A bevezetĹ‘n belĂĽli linkek aláhĂşzással vannak stĂlusozva egy meghatározott szĂnnel, amely rámutatáskor változik. Ezen kĂvĂĽl a cikkek meta szakasza iOS Ă©s Android eszközökön meghatározott stĂlusozást kap.
Ez a CSS kĂłd stĂlusokat állĂt be Android Ă©s iOS eszközökön lĂ©vĹ‘ cikk kontĂ©nerekhez. MĂłdosĂtja a margĂłkat, szĂneket, belsĹ‘ margĂłkat Ă©s gomb megjelenĂ©seket kĂĽlönbözĹ‘ cikk tĂpusokhoz Ă©s elemekhez.
iOS Ă©s Android eszközökön, a jelleg-, standard Ă©s hozzászĂłlás cikk kontĂ©nerekben a nem bĂ©lyegkĂ©p vagy immerzĂv kĂ©pek stĂlusa Ăşgy van beállĂtva, hogy ne legyen margĂłjuk, szĂ©lessĂ©gĂĽk a nĂ©zeti szĂ©lessĂ©g mĂnusz 24 kĂ©ppont Ă©s a görgetĹ‘sáv szĂ©lessĂ©gĂ©bĹ‘l számolĂłdik, magasságuk automatikus. Felirataiknak nincs belsĹ‘ margĂłjuk.
Ezen kontĂ©nerek immerzĂv kĂ©pei a nĂ©zeti szĂ©lessĂ©g mĂnusz a görgetĹ‘sáv szĂ©lessĂ©gĂ©re vannak beállĂtva.
A cikk törzsĂ©nek szövegtörzsĂ©ben a idĂ©zett idĂ©zetblokkok egy szĂnes jelzĹ‘t jelenĂtenek meg egy egyedi CSS változĂł használatával. A linkek aláhĂşzással vannak stĂlusozva, meghatározott szĂneket használva a link Ă©s az aláhĂşzás számára, amelyek rámutatáskor változnak.
SötĂ©t mĂłdban a bĂştor burkolĂłelem háttĂ©rszĂne sötĂ©tszĂĽrkĂ©re (#1a1a1a) van állĂtva.
iOS Ă©s Android eszközökön a jelleg-, standard Ă©s hozzászĂłlás cikkek tartalomcĂmkĂ©i az Ăşj pillĂ©r szĂnt használják. Ezekben a cikk