A felirat gomb kör alakĂş elemkĂ©nt van stĂlusozva, 40 kĂ©ppont magas Ă©s szĂ©les, a kĂ©pernyĹ‘ jobb alsĂł sarkában helyezkedik el 10 kĂ©ppontos margĂłval. FĂ©láttetszĹ‘ sötĂ©t hátterű Ă©s magas z-indexű, hogy biztosan minden más tartalom felett maradjon. KĂĽlönbözĹ‘ kĂ©pernyĹ‘mĂ©retek esetĂ©n a jobb oldali pozĂciĂłja Ăşgy mĂłdosul, hogy a változĂł tartalomszĂ©lessĂ©gekhez kĂ©pest közĂ©pre igazodjon, figyelembe vĂ©ve a görgetĹ‘sávot, ha az jelen van.
EzenkĂvĂĽl a Guardian Headline Full betűcsalád több sĂşllyal Ă©s stĂlussal van definiálva (világos, normál, közepes, fĂ©lig fĂ©lkövĂ©r, mind normál Ă©s dĹ‘lt változatban), amelyek a Guardian erĹ‘forrásaibĂłl származnak WOFF2, WOFF Ă©s TTF formátumokban a szĂ©les böngĂ©szĹ‘kompatibilitás Ă©rdekĂ©ben.@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf') format('truetype');
font-weight: 600;
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-SemiboldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf') format('truetype');
font-weight: 600;
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-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;
}
.Scrolly-header.svelte-ok2wri {
grid-area: header;
height: 100vh;
width: 100vw;
overflow: clip;
position: relative;
background-color: #121212;
margin-bottom: 20px;
margin-left: -10px;
padding: 0;
}
@media (min-width: 30em) {
.Scrolly-header.svelte-ok2wri {
margin-left: -20px;
}
}
@media (min-width: 46.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 740px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
padding: 0 calc((100vw - 740px - var(--scrollbar-width, 0px)) / 2);
}
}
@media (min-width: 61.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 980px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
}
}
@media (min-width: 71.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 1140px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
}
}
@media (min-width: 81.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 1300px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
}
}A Scrolly-header elem padding-je a nĂ©zetablak szĂ©lessĂ©ge alapján mĂłdosul, kezdetben 0-rĂłl indulva, majd növekszik, hogy a tartalmat közĂ©pre igazĂtsa 980px, 1140px vagy 1300px maximális szĂ©lessĂ©gen nagyobb kĂ©pernyĹ‘kön, figyelembe vĂ©ve a görgetĹ‘sáv szĂ©lessĂ©gĂ©t.
Közepes kĂ©pernyĹ‘mĂ©retektĹ‘l kezdve a fejlĂ©c magassága a nĂ©zetablak magasságának 90%-ára van állĂtva, Ă©s fĂĽggĹ‘leges vonalak kerĂĽlnek hozzáadásra bal Ă©s jobb oldalon, amelyek a tartalomterĂĽlet szĂ©leihez igazodnak, változva a kĂ©pernyĹ‘mĂ©rettel.
A képburkoló ragadós, kezdetben teljes nézetablakot fed le, és nagyobb képernyőkön lecsökken fix szélességekre (740px, 980px, 1140px vagy 1300px), csökkentett átlátszósággal a kevesebb mozgást preferáló felhasználók számára.
A burkolĂłn belĂĽli kĂ©p alapĂ©rtelmezetten kissĂ© felnagyĂtva van Ă©s közĂ©pre igazĂtja a hátteret, visszatĂ©rve a nagyĂtás nĂ©lkĂĽli állapotba a csökkentett mozgás preferenciáinál, Ă©s szĂ©lessĂ©gĂ©t reszponzĂvan mĂłdosĂtja.
A szövegtárolĂł abszolĂşt pozicionált, kitölti a teljes nĂ©zetablak magasságát, Ă©s közĂ©pre igazĂtja tartalmát reszponzĂv paddinggel, amely megfelel a fejlĂ©c elrendezĂ©sĂ©nek, szintĂ©n a nĂ©zetablak magasságának 90%-ára mĂłdosulva közepes kĂ©pernyĹ‘mĂ©retektĹ‘l kezdve.71,25 em-nĂ©l szĂ©lesebb kĂ©pernyĹ‘kön a Scrolly-header belĂĽli szövegtárolĂł paddingjĂ©t Ăşgy mĂłdosĂtja, hogy a tartalmat 800px maximális szĂ©lessĂ©gen közĂ©pre igazĂtsa, figyelembe vĂ©ve a görgetĹ‘sávot.
A fejlĂ©cben lĂ©vĹ‘ szövegburkolĂł átlátszĂłkĂ©nt kezd, kitölti a teljes nĂ©zetablak szĂ©lessĂ©gĂ©t, Ă©s közĂ©pre igazĂtja tartalmát 80px alsĂł paddinggel. Kezdetben rejtve van Ă©s 30%-kal lefelĂ© tolva, de fĂ©l másodperc alatt beĂşszik Ă©s feljebb kerĂĽl. Ha a mozgáscsökkentĂ©s preferált, azonnal megjelenik animáciĂł nĂ©lkĂĽl.
Közepes képernyőkön (46,25 em-től) a burkoló szélessége 740px lesz, nagyobb képernyőkön (61,25 em-től) pedig 640px-re szűkül.
Mind a fĹ‘cĂm, mind a bevezetĹ‘ szöveg egy adott betűcsaládot használ, fehĂ©r szĂnű árnyĂ©kkal az olvashatĂłság Ă©rdekĂ©ben, Ă©s kiegyensĂşlyozott szövegtördelĂ©ssel rendelkezik. Kontraszt Ă©rdekĂ©ben elmosĂłdott sötĂ©t hátterű effektust tartalmaznak. A fĹ‘cĂm nagyobb Ă©s vastagabb, mĂg a bevezetĹ‘ világosabb Ă©s alatta jelenik meg felsĹ‘ margĂłval.
Közepes képernyőméreteknél a szövegméret nő, és a margók módosulnak a jobb elrendezés érdekében. Nagyobb képernyőkön a margók kissé csökkennek.
Animáció során a képburkoló átlátszóbbá válik, a szövegburkoló pedig teljesen láthatóvá és középre igazodik. iOS-en és Androidon a fejléc balra igazodik margó nélkül.
A Guardian Headline Full betűkĂ©p világos, világos dĹ‘lt Ă©s normál sĂşlyokban van definiálva, konkrĂ©t URL-ekrĹ‘l származĂł woff2, woff Ă©s ttf formátumokban.A Guardian weboldal egy egyedi "Guardian Headline Full" nevű betűtĂpust használ a cĂmsoraihoz. Ez a betűtĂpus kĂĽlönbözĹ‘ stĂlusokban Ă©s sĂşlyokban Ă©rhetĹ‘ el, beleĂ©rtve a normált, dĹ‘lteket, közepeset, fĂ©lig fĂ©lkövĂ©rt, fĂ©lkövĂ©rt Ă©s feketĂ©t, mindegyik több fájlformátumban, mint pĂ©ldául WOFF2, WOFF Ă©s TrueType a kĂĽlönbözĹ‘ böngĂ©szĹ‘k kompatibilitása Ă©rdekĂ©ben.@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;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}
.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}
.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}
.content__main-column--interactive .element-inline {
max-width: 620px;
}
@media (scripting: enabled) {
:root .content--interactive,
:root #article-header > div,