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. Tartalmazza a könnyƱ, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r vastagsĂĄgokat, mindegyik normĂĄl Ă©s dĆlt vĂĄltozatban. A betƱfĂĄjlok WOFF2, WOFF Ă©s TrueType formĂĄtumban Ă©rhetĆk el, a Guardian szerverein tĂĄrolva.
@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özei vannak az elemek szĂĄmĂĄra. A bizonyos elemeket követĆ bekezdĂ©seknek extra felsĆ belsĆ margĂłja van, Ă©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 nagyobb kĂ©pernyĆkön 620px. KĂŒlönbözĆ szĂnvĂĄltozĂłk vannak definiĂĄlva 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Ć tartalomban Ă©s cikk kontĂ©nerekben lĂ©vĆ bemutatĂł elemek feliratai statikusan pozĂcionĂĄlva legyenek, teljes szĂ©lessĂ©ggel, maximum 620 kĂ©ppontig.
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 maximum 978 kĂ©ppontra korlĂĄtozĂłdnak, a felirat belsĆ margĂłja közepes kĂ©pernyĆkön mĂłdosul. KözĂ©pmĂ©retƱ kĂ©pernyĆkön a maximĂĄlis szĂ©lessĂ©g 738 kĂ©ppont. Kisebb kĂ©pernyĆkön az immerzĂv elemek a bal szĂ©lĂ©hez igazodnak, mĂłdosĂtott margĂłkkal Ă©s felirat belsĆ margĂłval.
Nagyobb kĂ©pernyĆkön a bĂștor burkolĂłknĂĄl rĂĄcs elrendezĂ©st hasznĂĄlunk, meghatĂĄrozott oszlopokkal Ă©s sorokkal. A fĆcĂmeknek felsĆ szegĂ©lye van, a meta szakaszok relatĂvan pozĂcionĂĄltak, a bevezetĆ tartalom tartalmaz specifikus stĂlusozĂĄst a linkekhez Ă©s bekezdĂ©sekhez. A burkolĂłn belĂŒli ĂĄbrĂĄknak nincs bal margĂłjuk, Ă©s maximum 630 kĂ©ppont szĂ©lesek lehetnek, ha soron belĂŒliek. Extra nagy kĂ©pernyĆkön a rĂĄcs sablon oszlopai mĂłdosulnak.
A CSS egy rĂĄcs elrendezĂ©st definiĂĄl egy cikk fejlĂ©cĂ©hez, meghatĂĄrozott terĂŒletekkel a cĂm, fĆcĂm, bevezetĆ, meta informĂĄciĂłk Ă©s egy portrĂ© kĂ©p szĂĄmĂĄra. SzegĂ©lyek, tipogrĂĄfia Ă©s tĂ©rköz stĂlusait ĂĄllĂtja be, ezeket a tulajdonsĂĄgokat mĂłdosĂtva kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez mĂ©dia lekĂ©rdezĂ©sekkel. PĂ©ldĂĄul a fĆcĂm betƱmĂ©rete nagyobb kĂ©pernyĆkön nĆ, Ă©s bizonyos elemek elrejtĆdnek vagy ĂĄthelyezĆdnek a nĂ©zeti terĂŒlet vĂĄltozĂĄsĂĄval. A fĆ mĂ©dia terĂŒlet Ășgy van konfigurĂĄlva, hogy mobileszközökön teljes szĂ©lessĂ©gƱ legyen.
A CSS kĂłd stĂlusokat definiĂĄl egy weboldal elrendezĂ©sĂ©hez, egy bĂștor burkolĂł elemre fĂłkuszĂĄlva. HĂĄttĂ©rszĂneket, margĂłkat, belsĆ margĂłkat Ă©s reszponzĂv viselkedĂ©st ĂĄllĂt be kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez. A stĂlusok tartalmaznak egyĂ©ni tulajdonsĂĄgokat a szĂnekhez, mint pĂ©ldĂĄul sötĂ©t mĂłd funkciĂłk Ă©s fejlĂ©c szegĂ©lyek. KonkrĂ©t szabĂĄlyok irĂĄnyĂtjĂĄk a feliratok, gombok, fĆcĂmek Ă©s meta informĂĄciĂłk megjelenĂ©sĂ©t, a rĂĄmutatĂĄsi effektusok Ă©s közössĂ©gi mĂ©dia ikonok mĂłdosĂtĂĄsaival. A mĂ©dia lekĂ©rdezĂ©sek biztosĂtjĂĄk, hogy az elrendezĂ©s mobiltĂłl asztali nĂ©zetekig alkalmazkodjon, beleĂ©rtve a szĂ©lesebb kĂ©pernyĆket, ahol oldalsĂł hĂĄttĂ©rek kerĂŒlnek hozzĂĄadĂĄsra.
Ez a CSS kĂłd stĂlusokat definiĂĄl egy weboldal komponenshez, valĂłszĂnƱleg egy oldalsĂĄvhoz vagy tartalom burkolĂłhoz. SzĂneket, szegĂ©lyeket Ă©s elrendezĂ©si mĂłdosĂtĂĄsokat ĂĄllĂt be kĂŒlönbözĆ elemekhez, mint a linkek, szöveg Ă©s közössĂ©gi mĂ©dia ikonok. A stĂlusok mĂ©dia lekĂ©rdezĂ©sekkel alkalmazkodnak kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez, a szĂ©lessĂ©geket Ă©s szegĂ©lyeket mĂłdosĂtva, hogy nagyobb kĂ©pernyĆkön illeszkedjenek. A szĂneket CSS vĂĄltozĂłkkal kezeli a tĂ©mĂĄkhoz, mint pĂ©ldĂĄul sötĂ©t mĂłd.
A CSS kĂłd stĂlusokat definiĂĄl cikk elemekhez Ă©s betölt egyĂ©ni betƱkĂ©szleteket. BeĂĄllĂtja a hozzĂĄszĂłlĂĄsok szegĂ©ly szĂnĂ©t, hogy egyezzen a fejlĂ©c szegĂ©ly szĂnĂ©vel. A cikk cĂmsoraihoz könnyƱ betƱvastagsĂĄgot hasznĂĄl, de a fĂ©lkövĂ©r szöveget tartalmazĂł cĂmsorokat fĂ©lkövĂ©rrĂ© teszi. A kĂłd importĂĄlja a Guardian Headline betƱkĂ©szlet csalĂĄdot kĂŒlönbözĆ vastagsĂĄgokban Ă©s stĂlusokban, beleĂ©rtve a könnyƱ, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r vĂĄltozatokat, mind normĂĄl, mind dĆlt verziĂłban.
A "Guardian Headline Full" betƱkĂ©szlet több stĂlussal van definiĂĄlva: fĂ©lig fĂ©lkövĂ©r dĆlt (vastagsĂĄg 600), fĂ©lkövĂ©r (vastagsĂĄg 700), fĂ©lkövĂ©r dĆlt (vastagsĂĄg 700), fekete (vastagsĂĄg 900) Ă©s fekete dĆlt (vastagsĂĄg 900). Minden stĂlus tartalmaz betƱfĂĄjlokat WOFF2, WOFF Ă©s TrueType formĂĄtumban.
Ezen kĂvĂŒl a "Guardian Titlepiece" betƱkĂ©szlet is definiĂĄlva van fĂ©lkövĂ©r stĂlusban (vastagsĂĄg 700), szintĂ©n WOFF2, WOFF Ă©s TrueType fĂĄjlokkal.
iOS Ă©s Android eszközökhöz egy sötĂ©t hĂĄttĂ©rszĂn (#1a1a1a) Ă©s specifikus funkciĂł szĂnek vannak beĂĄllĂtva. SötĂ©t mĂłdban a funkciĂł szĂn ennek megfelelĆen mĂłdosul.
iOS Ă©s Android rendszereken speciĂĄlis stĂlusozĂĄs vonatkozik a cikk kontĂ©nerekben lĂ©vĆ elsĆ bekezdĂ©s elsĆ betƱjĂ©re, bizonyos elemeket követve, mint pĂ©ldĂĄul `.element-atom` vagy bejelentkezĂ©si kapuk.
Android eszközökön a standard Ă©s hozzĂĄszĂłlĂĄs cikkek elsĆ bekezdĂ©sĂ©nek elsĆ betƱje a mĂĄsodlagos pillĂ©r szĂnnel van stĂlusozva. iOS Ă©s Android rendszereken egyarĂĄnt a cikk fejlĂ©cek el vannak rejtve, Ă©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 fĆcĂmek 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Ă©peknek ĂĄtlĂĄtszĂł hĂĄttĂ©rrel kell rendelkezniĂŒk, lefedniĂŒk a teljes nĂ©zeti szĂ©lessĂ©get (figyelembe vĂ©ve a görgetĆsĂĄvokat), Ă©s automatikusan kell igazodniuk a magassĂĄgukhoz.
iOS Ă©s Android rendszereken egyarĂĄnt a cikkek bevezetĆ szövegĂ©nek specifikus tĂ©rközökkel kell rendelkeznie: 4 kĂ©ppont belsĆ margĂł felĂŒl, 24 kĂ©ppont alul Ă©s 10 kĂ©ppont negatĂv margĂł jobbra.
A bevezetĆ szöveg belsejĂ©ben lĂ©vĆ bekezdĂ©seknek a Guardian fĆcĂm betƱkĂ©szlet csalĂĄdjĂĄt kell hasznĂĄlniuk.
A szöveg belsejĂ©ben lĂ©vĆ linkeket egy specifikus szĂnnel kell stĂlusozni, egy alĂĄhĂșzĂĄssal, amely 6 kĂ©ppontra van pozĂcionĂĄlva a szöveg alatt, Ă©s vilĂĄgosszĂŒrke alĂĄhĂșzĂł szĂnnel. Nem lehet hĂĄttĂ©rkĂ©pĂŒk vagy alsĂł szegĂ©lyĂŒk. RĂĄmutatĂĄskor az alĂĄhĂșzĂĄsnak a link szövegĂ©nek szĂnĂ©hez kell vĂĄltoznia.
Ezen kĂvĂŒl a cikk metaadat szakaszĂĄnak konzisztensen kell stĂlusozva lennie mindkĂ©t operĂĄciĂłs rendszerhez.
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 gombok megjelenĂtĂ©sĂ©t kĂŒlönbözĆ cikktĂpusokhoz Ă©s azok összetevĆihez.
iOS Ă©s Android eszközökön, a feature, standard Ă©s hozzĂĄszĂłlĂĄs cikk kontĂ©nerekben, a nem bĂ©lyegkĂ©p vagy immerzĂv kĂ©peknek nulla margĂłjuk van, a nĂ©zeti terĂŒlet mĂnusz 24 kĂ©ppont Ă©s a görgetĆsĂĄv szĂ©lessĂ©gĂ©bĆl szĂĄmĂtott szĂ©lessĂ©gĂŒk, Ă©s automatikus magassĂĄguk. A felirataiknak nincs belsĆ margĂłjuk.
Ezekben a kontĂ©nerekben az immerzĂv kĂ©peknek a nĂ©zeti terĂŒlet mĂnusz a görgetĆsĂĄv szĂ©lessĂ©gĂ©bĆl szĂĄmĂtott szĂ©lessĂ©gĂŒk van.
A cikk törzsĂ©ben lĂ©vĆ prĂłza belsejĂ©ben, idĂ©zett idĂ©zĆblokkok a dekoratĂv elemĂŒkhöz az Ășj pillĂ©r szĂnt hasznĂĄljĂĄk. A linkek az elsĆdleges pillĂ©r szĂnnel vannak stĂlusozva, egy 6px eltol