Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyedi 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ĂĄltozatban. A betƱfĂĄjlok WOFF2, WOFF Ă©s TrueType formĂĄtumban Ă©rhetĆk el, a Guardian szerverĂ©n hosztolva.
@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://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/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-cEz egy CSS kĂłdrĂ©szletnek tƱnik, nem termĂ©szetes angol szövegnek. StĂlusdefinĂciĂłkat, szelektorokat Ă©s mĂ©dialekĂ©rdezĂ©seket tartalmaz webes elrendezĂ©shez Ă©s designhoz. Mivel ez kĂłd, nem alkalmazhatĂł a jelentĂ©s megĆrzĂ©se melletti folyĂ©kony angolra fordĂtĂĄsa. Ha angol szöveget szĂĄndĂ©kozott megosztani ĂĄtĂrĂĄsra, kĂ©rjĂŒk, ossza meg azt helyette.
A megadott szöveg CSS kĂłdnak tƱnik egy weboldal elrendezĂ©sĂ©nek stĂlusozĂĄsĂĄhoz. RĂĄcsstruktĂșrĂĄkat, mĂ©dialekĂ©rdezĂ©seket reszponzĂv designhoz, valamint vizuĂĄlis tulajdonsĂĄgokat hatĂĄroz meg, mint szĂnek, keretek Ă©s tĂ©rközök. A kĂłd tartalmaz szabĂĄlyokat olyan elemekhez, mint cĂmsorok, meta-informĂĄciĂłk, bevezetĆ szövegek Ă©s mĂ©diatĂĄrolĂłk, alkalmazkodva megjelenĂ©sĂŒket a kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez.
A furniture-wrapper kĂ©palĂĄĂrĂĄsĂĄban a mĂĄsodik span blokkkĂ©nt jelenik meg, 90%-os maximĂĄlis szĂ©lessĂ©ggel. 30 em-nĂ©l szĂ©lesebb kĂ©pernyĆkön a kĂ©palĂĄĂrĂĄs tĂ©rközĂ©t felĂŒl 4 kĂ©ppontra, oldalt 20 kĂ©ppontra, alul 12 kĂ©ppontra ĂĄllĂtjĂĄk. Ha a kĂ©palĂĄĂrĂĄs "hidden" osztĂĄllyal rendelkezik, az ĂĄtlĂĄtszĂłsĂĄga 0-ra van ĂĄllĂtva.
A felirat gomb blokkkĂ©nt jelenik meg, abszolĂșt pozicionĂĄlva a jobb alsĂł közelben, 30-as z-indexszel. Kör alakĂș hĂĄtteret, nincs kerete, Ă©s meghatĂĄrozott tĂ©rközölĂ©se van. SVG ikonja 85%-ra van mĂ©retezve. 30 em-nĂ©l szĂ©lesebb kĂ©pernyĆkön a gomb 10 kĂ©ppontra van pozicionĂĄlva a jobb szĂ©ltĆl.
Az interaktĂv fĆoszlophoz 71,25 em-nĂ©l szĂ©lesebb kĂ©pernyĆkön a before pszeudo-elemet Ășgy ĂĄllĂtjĂĄk, hogy 12 kĂ©pponttal nyĂșljon a tartalom fölĂ© Ă©s alĂĄ, Ăgy összesen 24 kĂ©pponttal magasabb lesz. A fĆoszlop H2 cĂmsorai 620 kĂ©ppont maximĂĄlis szĂ©lessĂ©gre korlĂĄtozĂłdnak.
iOS Ă©s Android eszközökön sötĂ©t mĂłd szĂnek vannak meghatĂĄrozva: sötĂ©t hĂĄttĂ©r, vilĂĄgos mĂłdban egy feature szĂn, Ă©s sötĂ©t mĂłdban egy mĂĄsik feature szĂn. Az Ășj pillĂ©r szĂn az elsĆdleges pillĂ©r vĂĄltozĂłt hasznĂĄlja, ha elĂ©rhetĆ, egyĂ©bkĂ©nt a feature szĂnt. SötĂ©t mĂłdban a sötĂ©t mĂłd pillĂ©r vĂĄltozĂłt hasznĂĄlja, ha elĂ©rhetĆ, egyĂ©bkĂ©nt a sötĂ©t mĂłd feature szĂnt.
iOS Ă©s Android rendszerekre a cikkek tĂĄrolĂłiban lĂ©vĆ specifikus elemek utĂĄni elsĆ bekezdĂ©s elsĆ betƱje mĂĄsodlagos pillĂ©r szĂnnel (vagy tartalĂ©kul feketĂ©vel) van stĂlusozva. A cikk fejlĂ©c magassĂĄga 0-ra van ĂĄllĂtva, Ă©s a furniture-wrapper tĂ©rközlĂ©se mĂłdosĂtva van. A furniture-wrapper-en belĂŒli tartalomcĂmkĂ©k fĂ©lkövĂ©r betƱvastagsĂĄgot Ă©s a "Gu" betƱkĂ©szletet hasznĂĄljĂĄk.
A Guardian cĂmsor a Guardian Headline, Guardian Egyptian Web, Guardian Headline Full Ă©s Georgia betƱkĂ©szlet-csalĂĄdokat hasznĂĄlja, serif stĂlussal. A szövegszĂn egy specifikus vĂĄltozĂłra van ĂĄllĂtva, Ă©s a szöveg nagybetƱsĂtve van.
iOS Ă©s Android eszközökön a cikktĂĄrolĂłkban lĂ©vĆ cĂmsor 32 kĂ©ppont betƱmĂ©rettel, fĂ©lkövĂ©r vastagsĂĄggal, 12 kĂ©ppont alsĂł tĂ©rközĂ©ssel Ă©s sötĂ©tszĂŒrke szĂnnel van stĂlusozva.
Ezen tĂĄrolĂłkon belĂŒli kĂ©pek relatĂvan pozicionĂĄlva vannak, 14 kĂ©ppont felsĆ margĂłval Ă©s -10 kĂ©ppont bal margĂłval. SzĂ©lessĂ©gĂŒk a viewport mĂnusz a görgetĆsĂĄv szĂ©lessĂ©gĂ©re igazodik, a magassĂĄguk automatikus.
Ezen kĂ©pek belsĆ elemei, beleĂ©rtve a linkeket Ă©s a kĂ©peket, ĂĄtlĂĄtszĂł hĂĄtteret, a viewport mĂnusz a görgetĆsĂĄv szĂ©lessĂ©gĂ©vel megegyezĆ szĂ©lessĂ©get Ă©s automatikus magassĂĄgot kapnak.
A bevezetĆ szakasz felsĆ tĂ©rközlĂ©se 4 kĂ©ppont, alsĂł tĂ©rközlĂ©se 24 kĂ©ppont, jobb margĂłja -10 kĂ©ppont. A belsejĂ©ben lĂ©vĆ szöveg ugyanazokat a betƱkĂ©szlet-csalĂĄdokat hasznĂĄlja, mint a cĂmsor, Ă©s a bevezetĆn belĂŒli linkek is ennek megfelelĆen vannak stĂlusozva.
iOS Ă©s Android eszközökön a feature, standard Ă©s komment cikkek bevezetĆ szakaszĂĄban lĂ©vĆ linkek egy specifikus szĂnnel, alĂĄhĂșzĂĄssal Ă©s nincs hĂĄttĂ©rkĂ©ppel vannak stĂlusozva. Az alĂĄhĂșzĂĄs szĂne vĂĄltozik hover ĂĄllapotban. EzenkĂvĂŒl ezekben a cikkekben a meta szakasznak nincs margĂłja, Ă©s az olyan elemek, mint a szerzĆi sor Ă©s a szerzĆ linkek, következetesen vannak stĂlusozva.
iOS Ă©s Android eszközökön a cikkek szerzĆi sorĂĄban a szerzĆ neve egy specifikus szĂnvĂĄltozĂłval van stĂlusozva. A cikktĂĄrolĂłkban lĂ©vĆ egyĂ©b metaadat szakasznak nincs tĂ©rközlĂ©se, Ă©s benne lĂ©vĆ SVG ikonok ugyanazt a szĂnvĂĄltozĂłt hasznĂĄljĂĄk vonalaikhoz.
A showcase elemekben a felirat gomb flex tĂĄrolĂłkĂ©nt jelenik meg, közĂ©pre igazĂtva 5 kĂ©ppont tĂ©rközĂ©ssel, 28x28 kĂ©ppont mĂ©retben, 14 kĂ©ppontra jobbrĂłl pozicionĂĄlva.
A cikk törzs tartalmĂĄnak vĂzszintes tĂ©rközlĂ©se 12 kĂ©ppont. A standard kĂ©p elemek (kivĂ©ve bĂ©lyegkĂ©pek Ă©s immerzĂv tĂpusok) a teljes elĂ©rhetĆ szĂ©lessĂ©get lefedik, a görgetĆsĂĄvokhoz igazodva, automatikus magassĂĄggal Ă©s margĂł nĂ©lkĂŒl. KĂ©palĂĄĂrĂĄsaiknak nincs tĂ©rközlĂ©se. Az immerzĂv kĂ©p elemek hasonlĂł stĂlus szabĂĄlyokat követnek.
Android eszközökre a cikktĂĄrolĂłkban lĂ©vĆ immerzĂv kĂ©pek a teljes viewport szĂ©lessĂ©g mĂnusz a görgetĆsĂĄv szĂ©lessĂ©gĂ©re vannak beĂĄllĂtva.
iOS Ă©s Android rendszereken egyarĂĄnt a cikk törzsĂ©ben lĂ©vĆ idĂ©zett szöveg dekoratĂv eleme az Ășj pillĂ©r szĂnt hasznĂĄlja. A cikk szövegĂ©ben lĂ©vĆ linkek az elsĆdleges pillĂ©r szĂnnel, eltolĂĄssal alĂĄhĂșzva vannak stĂlusozva, Ă©s a fejlĂ©c keret szĂnĂ©t hasznĂĄljĂĄk az alĂĄhĂșzĂĄshoz. Hover ĂĄllapotban az alĂĄhĂșzĂĄs szĂne az Ășj pillĂ©r szĂnre vĂĄltozik.
SötĂ©t mĂłdban a furniture wrapper hĂĄttĂ©r sötĂ©tszĂŒrke lesz. Benne lĂ©vĆ cĂmkĂ©k az Ășj pillĂ©r szĂnt hasznĂĄljĂĄk. A cĂmsorok elveszĂtik hĂĄtterĂŒket, Ă©s a fejlĂ©c keret szĂnĂ©t veszik fel a szövegĂŒkhöz. A bevezetĆ bekezdĂ©sek Ă©s linkek szintĂ©n a fejlĂ©c keret szĂnĂ©t hasznĂĄljĂĄk.
iOS Ă©s Android eszközökre a következĆ CSS szabĂĄlyok vonatkoznak:
- A feature, standard Ă©s komment cikkek szerzĆi sorai az Ășj pillĂ©r szĂnt hasznĂĄljĂĄk.
- Ezen cikkek meta szakaszĂĄban lĂ©vĆ ikonok az Ășj pillĂ©r szĂnt hasznĂĄljĂĄk vonalaikhoz.
- Ezen cikkek showcase kĂ©peinek kĂ©palĂĄĂrĂĄsai a dĂĄtum sor szĂnĂ©t hasznĂĄljĂĄk.
- A cikk törzsĂ©ben lĂ©vĆ idĂ©zetblokkok az Ășj pillĂ©r szĂnt hasznĂĄljĂĄk.
- KĂŒlönfĂ©le tartalomtĂĄrolĂłk (mint cikk törzs, feature törzs Ă©s komment törzs) a feature, standard Ă©s komment cikkekben következetesen vannak stĂlusozva.
Android eszközökre ĂĄllĂtsa be specifikus komment Ă©s cikk tĂĄrolĂłk hĂĄttĂ©rszĂnĂ©t sötĂ©t hĂĄttĂ©rre.
iOS eszközökre alkalmazzon egy speciĂĄlis stĂlust a cikk- Ă©s kommenttĂĄrolĂłkban lĂ©vĆ bizonyos elemeket követĆ bekezdĂ©sek elsĆ betƱjĂ©re.
Ez a CSS kĂłd a cikktĂĄrolĂłkban lĂ©vĆ bizonyos elemeket követĆ bekezdĂ©sek elsĆ betƱjĂ©t cĂ©lozza meg Android Ă©s iOS eszközökön. Olyan kĂŒlönbözĆ szakaszokra vonatkozik, mint a cikk törzsek, feature törzsek, komment törzsek Ă©s interaktĂv tartalom, kĂŒlönösen amikor ezek a bekezdĂ©sek .element-atom, .sign-in-gate vagy #sign-in-gate osztĂĄlyĂș elemeket követnek.
Ez a CSS kĂłd a Guardian weboldalĂĄnak stĂlusait hatĂĄrozza meg, kĂŒlönösen a komment szekciĂłkra Ă©s cikkelrendezĂ©sekre iOS Ă©s Android eszközökön. Tartalmazza:
- Bejelentkezési kapuk és