Το κουμπί λεζάντας έχει στυλ ως κυκλικό στοιχείο, 40 pixels σε ύψος και πλάτος, τοποθετημένο στην κάτω δεξιά γωνία της οθόνης με περιθώριο 10 pixels. Έχει ένα ημιδιαφανές σκούρο φόντο και υψηλό z-index για να διασφαλίζει ότι παραμένει πάνω από άλλο περιεχόμενο. Για διαφορετικά μεγέθη οθόνης, η δεξιά του θέση προσαρμόζεται για να το κεντράρει σε σχέση με το μεταβαλλόμενο πλάτος περιεχομένου, λαμβάνοντας υπόψη τη γραμμή κύλισης εάν υπάρχει.
Επιπλέον, η οικογένεια γραμματοσειράς Guardian Headline Full ορίζεται με πολλαπλά βάρη και στυλ (light, regular, medium, semibold, καθένα σε κανονικό και πλάγιο), προερχόμενα από τους πόρους του Guardian σε μορφές WOFF2, WOFF και TTF για ευρεία συμβατότητα προγραμμάτων περιήγησης.@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);
}
}Το στοιχείο Scrolly-header έχει padding που προσαρμόζεται με βάση το πλάτος της οθόνης, ξεκινώντας από 0 και αυξάνοντας για να κεντράρει το περιεχόμενο μέσα σε ένα μέγιστο πλάτος 980px, 1140px ή 1300px για μεγαλύτερες οθόνες, λαμβάνοντας υπόψη το πλάτος της γραμμής κύλισης.
Σε μεσαίες οθόνες και άνω, το ύψος της κεφαλίδας ορίζεται στο 90% του ύψους της οθόνης, και προστίθενται κάθετες γραμμές στην αριστερή και δεξιά πλευρά, τοποθετημένες για να ευθυγραμμίζονται με τις άκρες της περιοχής περιεχομένου, που ποικίλλουν με το μέγεθος της οθόνης.
Ο περιέκτης εικόνας είναι κολλητός, καλύπτει ολόκληρη την οθόνη αρχικά, και κλιμακώνεται σε σταθερά πλάτη (740px, 980px, 1140px ή 1300px) σε μεγαλύτερες οθόνες, με μειωμένη αδιαφάνεια για χρήστες που προτιμούν λιγότερη κίνηση.
Η εικόνα μέσα στον περιέκτη κλιμακώνεται ελαφρώς από προεπιλογή και κεντράρει το φόντο, επιστρέφοντας σε χωρίς κλιμάκωση για προτιμήσεις μειωμένης κίνησης, και προσαρμόζει το πλάτος της ανταποκρινόμενα.
Το κείμενο περιέκτη είναι απόλυτα τοποθετημένο, εκτείνεται σε ολόκληρο το ύψος της οθόνης και κεντράρει το περιεχόμενο του με ανταποκρινόμενο padding που ταιριάζει με τη διάταξη της κεφαλίδας, προσαρμόζοντας επίσης στο 90% του ύψους της οθόνης σε μεσαίες οθόνες και άνω.Για οθόνες πλατύτερες από 71.25em, το κείμενο περιέκτη μέσα στο Scrolly-header προσαρμόζει το padding του για να κεντράρει το περιεχόμενο με μέγιστο πλάτος 800px, λαμβάνοντας υπόψη τη γραμμή κύλισης.
Ο περιέκτης κειμένου στην κεφαλίδα ξεκινά διαφανής, εκτείνεται σε ολόκληρο το πλάτος της οθόνης και κεντράρει το περιεχόμενο του με κάτω padding 80px. Αρχικά, είναι κρυφό και μετατοπισμένο προς τα κάτω κατά 30%, αλλά εμφανίζεται και ανεβαίνει σε μισό δευτερόλεπτο. Εάν προτιμάται μείωση της κίνησης, εμφανίζεται αμέσως χωρίς κινούμενα σχέδια.
Σε μεσαίες οθόνες (46.25em και άνω), το πλάτος του περιέκτη γίνεται 740px, και σε μεγαλύτερες οθόνες (61.25em και άνω), στενεύει σε 640px.
Τόσο ο τίτλος όσο και το standfirst κείμενο χρησιμοποιούν μια συγκεκριμένη οικογένεια γραμματοσειράς, είναι λευκά με σκιά για ευανάγνωση και έχουν ισορροπημένη αναδίπλωση κειμένου. Περιλαμβάνουν ένα εφέ θολωμένου σκούρου φόντου για αντίθεση. Ο τίτλος είναι μεγαλύτερος και πιο έντονος, ενώ το standfirst είναι πιο απαλό και εμφανίζεται κάτω από αυτόν με ένα πάνω περιθώριο.
Σε μεσαία μεγέθη οθόνης, τα μεγέθη κειμένου αυξάνονται και τα περιθώρια προσαρμόζονται για καλύτερη διάταξη. Σε μεγαλύτερες οθόνες, τα περιθώρια μειώνονται ελαφρώς.
Όταν είναι κινούμενο, ο περιέκτης εικόνας γίνεται πιο αδιαφανής και ο περιέκτης κειμένου γίνεται πλήρως ορατός και κεντραρισμένος. Σε iOS και Android, η κεφαλίδα ευθυγραμμίζεται προς τα αριστερά χωρίς περιθώριο.
Οι γραμματοσειρές για το Guardian Headline Full ορίζονται σε βάρη light, light italic και regular, προερχόμενες από συγκεκριμένα URLs σε μορφές woff2, woff και ttf.Ο ιστότοπος του Guardian χρησιμοποιεί μια προσαρμοσμένη γραμματοσειρά που ονομάζεται "Guardian Headline Full" για τους τίτλους του. Αυτή η γραμματοσειρά διατίθεται σε διάφορα στυλ και βάρη, συμπεριλαμβανομένων regular, πλάγια, medium, semi-bold, bold και black, καθένα διαθέσιμο σε πολλαπλές μορφές αρχείων όπως WOFF2, WOFF και TrueType για συμβατότητα σε διαφορετικά προγράμματα περιήγησης.@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;