Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyedi betƱtĂpust definiĂĄl több stĂlussal Ă©s vastagsĂĄggal. Megadja a betƱfĂĄjlokat kĂŒlönbözĆ formĂĄtumokban (WOFF2, WOFF Ă©s TTF) Ă©s azok online elhelyezkedĂ©sĂ©t. A betƱtĂpus magĂĄban foglalja a light, regular, medium Ă©s semibold vastagsĂĄgokat, mindegyik normĂĄl Ă©s dĆlt stĂlusban.
@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 e 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 meghatĂĄrozott kontĂ©nereken belĂŒli idĂ©zetek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont legyen.
A fĆ tartalomban Ă©s a cikk kontĂ©nerekben talĂĄlhatĂł vitrinelemek feliratai statikus pozĂciĂłban legyenek, teljes szĂ©lessĂ©gƱek legfeljebb 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 a maximĂĄlis szĂ©lessĂ©gĂŒk 978 kĂ©ppont, a feliratok belsĆ margĂłja pedig kĂŒlönbözĆ törĂ©spontokon mĂłdosul. Közepes 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 igazodjanak, mĂłdosĂtott margĂłkkal Ă©s felirat belsĆ margĂłval.
A nagy kĂ©pernyĆkön lĂ©vĆ bĂștor burkolĂłknĂĄl (furniture wrappers) rĂĄcsos elrendezĂ©st hasznĂĄlunk meghatĂĄrozott oszlopokkal Ă©s sorokkal. A fĆcĂmeknek felsĆ szegĂ©lyĂŒk van, a meta szakaszok viszonylagos pozĂciĂłban vannak, a bevezetĆ szöveg linkjeinek Ă©s bekezdĂ©seinek meghatĂĄrozott stĂlusa van. 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 hatĂĄroz meg egy cikk fejlĂ©cĂ©hez, meghatĂĄrozott terĂŒletekkel a cĂm, fĆcĂm, bevezetĆ szöveg, meta informĂĄciĂłk Ă©s portrĂ© (fĆ mĂ©dia) szĂĄmĂĄra. StĂlusokat ĂĄllĂt be ezekhez az elemekhez, beleĂ©rtve a betƱtĂpusokat, szegĂ©lyeket Ă©s tĂ©rközölĂ©st. Az elrendezĂ©s kĂŒlönbözĆ kĂ©pernyĆszĂ©lessĂ©geken mĂłdosul: szĂ©lesebb kĂ©pernyĆkön (81,25 em felett) rĂ©szletesebb rĂĄcsot hasznĂĄl Ă©s mĂłdosĂtja az elemek szĂ©lessĂ©gĂ©t; közepes kĂ©pernyĆkön (71,25 em felett) a fĆcĂm betƱmĂ©ret nĆ; kisebb kĂ©pernyĆkön (46,24 em alatt) a fĆ mĂ©dia a teljes nĂ©zeti szĂ©lessĂ©ghez igazodik. A szegĂ©lyek Ă©s vonalak egyĂ©ni szĂnvĂĄltozĂłt hasznĂĄlnak, Ă©s egyes elemek bizonyos törĂ©spontokon elrejtve vagy ĂĄthelyezve vannak.A CSS kĂłd stĂlusokat hatĂĄroz meg egy weboldal elrendezĂ©sĂ©hez, összpontosĂtva a "furniture-wrapper" nevƱ komponensre. Ennek a komponensnek sötĂ©t hĂĄttere van, Ă©s a margĂłit Ă©s belsĆ margĂłit a kĂ©pernyĆmĂ©ret alapjĂĄn mĂłdosĂtja. Nagyobb kĂ©pernyĆkön dekoratĂv oldalsĂĄvokat ad hozzĂĄ.
Ezen a burkolĂłn belĂŒl az olyan elemek, mint a cikk fejlĂ©cek, fĆcĂmek Ă©s meta informĂĄciĂłk (pĂ©ldĂĄul közössĂ©gi megosztĂĄs gombok) vannak stĂlusozva. A fĆcĂmek vilĂĄgosszĂŒrke szĂnt Ă©s fĂ©lkövĂ©r betƱtĂpust hasznĂĄlnak. A közössĂ©gi gomboknak szĂnes szegĂ©lye van, amely egy tĂ©maszĂnnel egyezik, Ă©s rĂĄmutatĂĄskor egyszĂnƱvĂ© vĂĄlnak.
A kĂłd kezeli a feliratok Ă©s egy felirat vĂĄltĂł gomb lĂĄthatĂłsĂĄgĂĄt is a mĂ©dia elemekhez. ĂsszessĂ©gĂ©ben a stĂlusok biztosĂtjĂĄk, hogy az elrendezĂ©s reszponzĂv Ă©s vizuĂĄlisan konzisztens legyen kĂŒlönbözĆ eszközökön.Ez a CSS kĂłd stĂlusokat hatĂĄroz meg egy weboldal komponensĂ©hez, valĂłszĂnƱleg egy oldalsĂĄvhoz vagy tartalom burkolĂłhoz. BeĂĄllĂtja a szöveg szĂneit, a linkek viselkedĂ©sĂ©t Ă©s az elrendezĂ©s mĂłdosĂtĂĄsait 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Ă©relemeket tartalmaz, amelyek a nĂ©zeti szĂ©lessĂ©g alapjĂĄn mĂłdosulnak. A mĂ©dia lekĂ©rdezĂ©sek biztosĂtjĂĄk, hogy a design kĂŒlönbözĆ eszközökhöz igazodjon, tabletektĆl a nagy asztali kĂ©pernyĆkig.A CSS kĂłd stĂlusokat hatĂĄroz meg a 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Ă©rtelmezĂ©s szerint 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Ăpus csalĂĄdot kĂŒlönbözĆ vastagsĂĄgokban Ă©s stĂlusokban (light, regular, medium, semibold, mindegyik normĂĄl Ă©s dĆlt vĂĄltozatban) meghatĂĄrozott webcĂmekrĆl.A szöveg Ășgy tƱnik, egy CSS kĂłdrĂ©szlet, amely betƱtĂpus definĂciĂłkat Ă©s stĂlus szabĂĄlyokat hatĂĄroz meg, valĂłszĂnƱleg egy weboldalhoz. Ăme egy ĂșjraĂrt, folyĂ©kony, termĂ©szetes angol vĂĄltozat:
Ez a CSS kĂłd több egyedi betƱtĂpus csalĂĄdot hatĂĄroz meg weboldal hasznĂĄlatra. Megadja kĂŒlönbözĆ betƱfĂĄjlokat (WOFF2, WOFF Ă©s TrueType formĂĄtumban) a "Guardian Headline Full" betƱtĂpushoz kĂŒlönbözĆ vastagsĂĄgokban Ă©s stĂlusokban, mint pĂ©ldĂĄul fĂ©lkövĂ©r dĆlt, fĂ©lkövĂ©r, fĂ©lkövĂ©r dĆlt, fekete Ă©s fekete dĆlt. Minden definĂciĂł tartalmazza a betƱtĂpus vastagsĂĄgĂĄt Ă©s stĂlusĂĄt.
DefiniĂĄl egy "Guardian Titlepiece" betƱtĂpust is fĂ©lkövĂ©r vastagsĂĄgban.
Ezen kĂvĂŒl a kĂłd beĂĄllĂt CSS egyĂ©ni tulajdonsĂĄgokat (CSS vĂĄltozĂłkat) a szĂnsĂ©mĂĄkhoz, kĂŒlönösen sötĂ©t mĂłdhoz iOS Ă©s Android eszközökön. MeghatĂĄroz szĂneket sötĂ©t hĂĄtterekhez Ă©s funkciĂł elemekhez, meghatĂĄrozott szĂnekkel a normĂĄl Ă©s sötĂ©t mĂłdhoz.
Vannak mĂ©dia lekĂ©rdezĂ©sek Ă©s konkrĂ©t stĂlus szabĂĄlyok is a cikk kontĂ©nerekben lĂ©vĆ elsĆ bekezdĂ©s elsĆ betƱjĂ©hez iOS Ă©s Android eszközökön, amelyek akkor Ă©rvĂ©nyesek, ha bizonyos HTML struktĂșrĂĄk jelen vannak.Android eszközökön a standard vagy komment cikkek elsĆ bekezdĂ©sĂ©nek elsĆ betƱje egy mĂĄsodlagos pillĂ©r szĂnnel van stĂlusozva. iOS-en Ă©s Android-on egyarĂĄnt a cikk fejlĂ©cek el vannak rejtve, Ă©s a bĂștor burkolĂłnak (furniture wrapper) meghatĂĄrozott belsĆ margĂłja van. A cĂmkĂ©k ezen a burkolĂłn belĂŒl 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Ă©rek, alsĂł belsĆ margĂłval Ă©s sötĂ©t szĂnnel vannak beĂĄllĂtva. A kĂ©pĂĄbrĂĄk viszonylagos pozĂciĂłban vannak, 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ĂŒknek kell lenniĂŒk, lefedniĂŒk kell a teljes nĂ©zeti szĂ©lessĂ©get (a görgetĆsĂĄvokat figyelembe vĂ©ve), Ă©s a magassĂĄguk automatikusan igazodjon.
iOS-en Ă©s Android-on egyarĂĄnt a cikkek bevezetĆ szövegĂ©nek meghatĂĄrozott tĂ©rközölĂ©se legyen: 4 kĂ©ppont belsĆ margĂł felĂŒl, 24 kĂ©ppont alul Ă©s 10 kĂ©ppont negatĂv margĂł jobbra.
A bevezetĆ szövegen belĂŒli bekezdĂ©seknek a Guardian fĆcĂm betƱtĂpus csalĂĄdjĂĄt kell hasznĂĄlniuk.
A szövegen belĂŒli linkeket egy meghatĂĄrozott szĂnnel, a szövegtĆl 6 kĂ©ppontra alĂĄhĂșzĂĄssal Ă©s vilĂĄgosszĂŒrke alĂĄhĂșzĂłszĂnnel kell stĂlusozni. 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 igazodnia.
Ezen kĂvĂŒl a cikkek meta szakasza iOS-en Ă©s Android-on is megkapja ezeket a stĂlus szabĂĄlyokat.Ez a CSS kĂłd stĂlusokat ĂĄllĂt