A Guardian Headline Full betƱcsalĂĄd szĂĄmos stĂlust tartalmaz, amelyek mindegyike több fĂĄjlformĂĄtumban elĂ©rhetĆ. A light vĂĄltozat normĂĄl Ă©s dĆlt stĂlusban is rendelkezĂ©sre ĂĄll, 300-as font-sĂșllyal. A regular vĂĄltozat, 400-as font-sĂșllyal, szintĂ©n kĂnĂĄl normĂĄl Ă©s dĆlt stĂlust. A medium vĂĄltozat, 500-as font-sĂșllyal, normĂĄl Ă©s dĆlt stĂlusokat foglal magĂĄban. A semibold vĂĄltozat, 600-as font-sĂșllyal, szintĂ©n kĂnĂĄl normĂĄl Ă©s dĆlt stĂlusokat. Minden betƱtĂpfĂĄjl a Guardian eszközszerverĂ©n talĂĄlhatĂł.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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 (scripting: enabled) {
:root article.content--interactive > div,
:root .article {
opacity: 0;
}
:root.interactive-loaded article.content--interactive > div,
:root.interactive-loaded .article {
opacity: 1;
transition: opacity 0.25s ease 0.25s;
}
}
@media (scripting: enabled) and (prefers-reduced-motion) {
:root.interactive-loaded article.content--interactive > div,
:root.interactive-loaded .article {
transition: opacity 0.25s ease 0.1s;
}
}
@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, 0px));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !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;
}
}
Az interaktĂv tartalom oszlop Ă©s listĂĄk maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont. Nagyobb kĂ©pernyĆkön, 1140 kĂ©ppontos szĂ©lessĂ©gtĆl kezdve egy fĂŒggĆleges vonal kerĂŒl az interaktĂv oszlop bal oldalĂĄra, melynek pozĂciĂłja mĂ©g nagyobb kĂ©pernyĆkön enyhĂ©n mĂłdosul. A beĂĄgyazott elemek tĂĄvolsĂĄgĂĄt Ă©s kitöltĂ©sĂ©t Ășgy ĂĄllĂtjĂĄk be, hogy megfelelĆ elrendezĂ©st biztosĂtsanak, Ă©s az egyes elemek utĂĄni elsĆ bekezdĂ©s tovĂĄbbi felsĆ kitöltĂ©st Ă©s stĂlusos inicialĂ©t kap.
A cikk törzsĂ©nek elsĆ betƱje nagy, fĂ©lkövĂ©r, nagybetƱs Georgia betƱtĂpussal van stĂlusozva, egy meghatĂĄrozott vĂĄltozĂłval szĂnezve, Ă©s balra lebegtetve. A vĂzszintes vonalakat követĆ bekezdĂ©seknek nincs felsĆ kitöltĂ©se. A pullquote-ok maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont.
A showcase elemek esetĂ©ben a feliratok statikusan pozĂcionĂĄltak Ă©s legfeljebb 620 kĂ©ppont teljes szĂ©lessĂ©gƱek. Az immersive elemek a teljes nĂ©zeti szĂ©lessĂ©get kitöltik, a görgetĆsĂĄvokhoz igazodva, nagyobb kĂ©pernyĆkön maximum 978 kĂ©ppont szĂ©lesek. Felirataik vĂzszintes kitöltĂ©se a kĂ©pernyĆmĂ©rettĆl fĂŒggĆen vĂĄltozik. Közepes kĂ©pernyĆkön a maximĂĄlis szĂ©lessĂ©g 738 kĂ©ppont, mĂg kisebb kĂ©pernyĆkön ezek az elemek a bal szĂ©lĂ©hez igazodnak, mĂłdosĂtott margĂłkkal.
Nagy kĂ©pernyĆkön a furniture wrapper-ek esetĂ©ben egy rĂĄcs elrendezĂ©st hasznĂĄlnak meghatĂĄrozott oszlopokkal Ă©s sorokkal. A cĂm elsĆ gyermekĂ©nek van egy felsĆ szegĂ©lye. A meta szakasznak kis felsĆ kitöltĂ©se van Ă©s nincs jobb margĂłja. A standfirst-ban a listaelemek nagyobbak, a hivatkozĂĄsok alĂĄhĂșzottak alsĂł szegĂ©ly nĂ©lkĂŒl, Ă©s az alĂĄhĂșzĂĄs szĂne vĂĄltozik rĂĄmutatĂĄskor. A standfirst elsĆ bekezdĂ©sĂ©nek van felsĆ szegĂ©lye Ă©s nincs alsĂł kitöltĂ©se, bĂĄr ez a szegĂ©ly mĂ©g nagyobb kĂ©pernyĆkön eltƱnik.
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role="inline"].element {
max-width: 630px;
}
@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: 0.5px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.75fr [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
left: -0.5px;
}
}
.furniture-wrapper .article-header .content__labels > div,
.furniture-wrapper [data-gu-name="title"] .content__labels > div {
padding-top: 2px;
}
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
font-weight: 600;
max-width: 620px;
font-size: 32px;
}
@media (min-width: 71.25em) {
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
max-width: 540px;
font-size: 50px;
}
}
@media (min-width: 46.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
margin-right: 0;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
display: none;
}
}
.furniture-wrapper .keyline-4 svg,
.furniture-wrapper [data-gu-name="lines"] svg {
stroke: var(--headerBorder);
}
@media (min-width: 46.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
margin-right: 0;
}
}
.furniture-wrapper #meta .meta__social,
.furniture-wrapper #meta .meta__social ul li a span,
.furniture-wrapper #meta .meta__comment,
.furniture-wrapper [data-gu-name="meta"] .meta__social,
.furniture-wrapper [data-gu-name="meta"] .meta__social ul li a span,
.furniture-wrapper [data-gu-name="meta"] .meta__comment {
border-color: var(--headerBorder);
}
.furniture-wrapper #meta .content__meta-container_dcr > div > gu-island,
.furniture-wrapper [data-gu-name="meta"] .content__meta-container_dcr > div > gu-island {
display: none;
}
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
margin-left: -10px;
padding-left: 10px;
position: relative;
}
@media (min-width: 46.25em) {
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
padding-top: 2px;
}
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
font-weight: 400;
font-size: 20px;
padding-bottom: 14px;
}
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
position: relative;
margin-top: 0;
margin-bottom: 2px;
grid-area: portrait;
}
.furniture-wrapper #main-media div div,
.furniture-wrapper [data-gu-name="media"] div div {
width: 100%;
margin-inline: 0;
}
@media (min-width: 61.25em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-bottom: 0;
}
}
@media (max-width: 46.24em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
width: calc(100vw -
A CSS kĂłd stĂlusokat hatĂĄroz meg egy furniture wrapper elemhez. MargĂłkat Ă©s kitöltĂ©seket ĂĄllĂt be kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez, pozĂcionĂĄlja a feliratokat Ă©s gombokat, Ă©s beĂĄllĂtja a hĂĄttĂ©rszĂneket. A mĂ©dia lekĂ©rdezĂ©sek ezeket a stĂlusokat mĂłdosĂtjĂĄk a nĂ©zeti szĂ©lessĂ©g alapjĂĄn, biztosĂtva a megfelelĆ elrendezĂ©st kĂŒlönbözĆ eszközökön. A kĂłd kezeli a görgetĆsĂĄv szĂ©lessĂ©gĂ©nek szĂĄmĂtĂĄsait is, Ă©s testreszabja a tipogrĂĄfiĂĄt Ă©s a hivatkozĂĄsok megjelenĂ©sĂ©t bizonyos komponenseken belĂŒl.
A CSS kĂłd stĂlusokat hatĂĄroz meg egy furniture wrapper Ă©s egy list wrapper szĂĄmĂĄra. A furniture wrapper esetĂ©ben beĂĄllĂtja a margĂłkat, feliratokat Ă©s szĂneket, mobil Ă©s sötĂ©t mĂłdhoz igazĂtva. A list wrapper szĂĄmozott bekezdĂ©sekkel rendelkezĆ listaelemeket kezel, vĂĄltakozĂł hĂĄttĂ©rszĂnekkel Ă©s beĂșszĂł animĂĄciĂłkkal, szintĂ©n kĂŒlönbözĆ kĂ©pernyĆmĂ©retekhez Ă©s sötĂ©t mĂłd preferenciĂĄkhoz igazodva.
A megadott szöveg CSS kĂłdblokknak tƱnik, nem szabvĂĄnyos angol prĂłzĂĄnak. EzĂ©rt nem lehet Ă©rtelmes, termĂ©szetes angolra ĂĄtĂrni jelentĂ©sĂ©nek megĆ