Mapping the global loss of forests due to wildfires

Mapping the global loss of forests due to wildfires

Αυτός ο κώδικας CSS ορίζει μια προσαρμοσμένη οικογένεια γραμματοσειρών με το όνομα "Guardian Headline Full" με πολλαπλά βάρη και στυλ γραμματοσειράς. Περιλαμβάνει ελαφριά, κανονικά, μεσαία και ημιέντονα βάρη, το καθένα τόσο σε κανονικό όσο και σε πλάγιο στυλ. Τα αρχεία γραμματοσειρών παρέχονται σε μορφές WOFF2, WOFF και TrueType, φιλοξενούμενα στους διακομιστές του Guardian.@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;
}

div#maincontent:focus {
box-shadow: none !important;
}

#init-1, #end-1, #init-2, #end-2, #init-3, #end-3, #init-4, #end-4, #init-5, #end-5,
h2#interactive-slot-1, h2#interactive-slot-2, h2#interactive-slot-3, h2#interactive-slot-4, h2#interactive-slot-5 {
visibility: hidden;
height: 0;
margin: 0;
padding: 0;
border: none;
}

:root {
--fires-bg-color: #0b0a32;
--headline-bg-color: #0b0a32;
--custom-text-color: #fff;
--article-border: #fac99b;
--primary-accent-color: #fac99b;
--secondary-accent-color: #ff5943;
--tertiary-accent-color: #59433c;
--block-quote-fill: var(--primary-accent-color);
--share-button: var(--primary-accent-color);
--share-button-hover: var(--fires-bg-color);
--interactive-block-background-datawrapper: transparent;
--branding-border: var(--tertiary-accent-color);
--section-background: #ffffff;
--interactive-block-background: transparent;
--caption-text: var(--primary-accent-color);
--sub-meta-label-text: #fff;
--dateline: var(--secondary-accent-color);
--sub-meta-background: --fires-bg-color;
--sub-meta-text: var(--primary-accent-color);
--sub-meta-text-hover: var(--fires-bg-color);
--straight-lines: var(--primary-accent-color);
--article-meta-lines: var(--primary-accent-color);
--article-background: var(--fires-bg-color);
}

li:before {
background-color: var(--secondary-accent-color) !important;
}

body {
background-color: var(--fires-bg-color) !important;
}

.content--interactive {
background-color: transparent !important;
}

body .content--interactive h1,
body .article h1 {
order: 1;
text-align: left;
color: #fff;
min-width: 50%;
margin: 0 auto 13px 10px;
color: var(--secondary-accent-color) !important;
}

.content__standfirst p {
margin: 0 auto 13px 10px;
}

.content__label__link span {
margin: 0 0 0 10px !important;
}Η σύνοψη του περιέκτη έχει αριστερό περιθώριο 10 pixel και χρησιμοποιεί ένα συγκεκριμένο χρώμα έμφασης για το κείμενό της. Τα στοιχεία με το χαρακτηριστικό data-print-layout που έχει οριστεί σε "hide" δεν εμφανίζονται.

Οι παράγραφοι και οι κύριες επικεφαλίδες εντός διαδραστικού περιεχομένου και άρθρων χρησιμοποιούν προσαρμοσμένα χρώματα κειμένου. Το μέγεθος γραμματοσειράς της κύριας επικεφαλίδας ορίζεται σε 3 rem, προσαρμόζοντας σε 2.5 rem σε οθόνες μεσαίου μεγέθους. Οι δευτερεύουσες επικεφαλίδες έχουν στυλ με ελαφρύ βάρος γραμματοσειράς, μέγεθος 32 pixel και προσαρμοσμένο χρώμα κειμένου.

Το εισαγωγικό κείμενο σε διαδραστικό περιεχόμενο χρησιμοποιεί ένα πρωτεύον χρώμα έμφασης και έχει μέγιστο πλάτος 320 pixel. Οι σύνδεσμοι εντός άρθρων και διαδραστικού περιεχομένου έχουν χρώμα με δευτερεύουσα έμφαση. Ο σύνδεσμος της ετικέτας τίτλου χρησιμοποιεί επίσης το πρωτεύον χρώμα έμφασης.

Το σώμα ορίζει ένα ολοκληρωμένο χρωματικό σχήμα χρησιμοποιώντας προσαρμοσμένες ιδιότητες CSS για κείμενο, φόντα, γραμμές, κουμπιά, επισημάνσεις και συγκεκριμένα χρώματα μάρκας. Το συνολικό φόντο της σελίδας ορίζεται με μια προσαρμοσμένη μεταβλητή.

Οι κεφαλίδες και τα σώματα άρθρων έχουν διαφανές φόντο. Η κύρια στήλη για διαδραστικό περιεχόμενο προσαρμόζει το πλάτος της και αφαιρεί τα προεπιλεγμένα περιθώρια. Το πρώτο σχήμα και το πρώτο στοιχείο atom έχουν χρωματισμένα κάτω περιγράμματα.

Ο κύριος περιέκτης διαδραστικού άρθρου εκτείνεται σε πλήρες πλάτος viewport χωρίς οριζόντια κύλιση και χρησιμοποιεί μια συγκεκριμένη περιοχή πλέγματος. Σε μεγαλύτερες οθόνες, η διάταξη χρησιμοποιεί ένα πλέγμα πολλαπλών στηλών. Το σώμα του άρθρου καταλαμβάνει ολόκληρο το πλέγμα και αποκρύπτει την υπερχείλιση.

Ένα στοιχείο περιγράμματος είναι κρυμμένο και η κύρια περιοχή περιεχομένου δεν έχει επάνω περιθώριο. Για πολύ φαρδιές οθόνες, το πλέγμα ορίζει μια κεντρική στήλη 1300px με αριστερό περιθώριο για μη σωματικά στοιχεία. Αυτή η κεντρική στήλη και το περιθώριο προσαρμόζονται σε διάφορα σημεία διακοπής για διαφορετικά πλάτη οθόνης.

Τα μη σωματικά στοιχεία στο διαδραστικό πλέγμα έχουν υψηλότερη σειρά στοίβαξης και λαμβάνουν πλευρικό padding σε μεγαλύτερες οθόνες. Στα Android και iOS, το σώμα του άρθρου δεν έχει padding και η κεφαλίδα τοποθετείται απόλυτα με διαφανές φόντο. Το κείμενο της γραμμής συγγραφέα και οι σύνδεσμοι εντός της ενότητας meta διατηρούν επίσης τη διαφάνεια σε αυτές τις κινητές πλατφόρμες.Η γραμμή συγγραφέα, οι σύνδεσμοι συγγραφέων και οι ετικέτες τίτλων ορίζονται να χρησιμοποιούν το δευτερεύον χρώμα έμφασης. Το στοιχείο meta-byline έχει αριστερό περιθώριο 10px. Οι σύνδεσμοι συγγραφέων έχουν κάτω περιθώριο 13px. Οι ενότητες τίτλου και επικεφαλίδας έχουν επάνω padding 5vh, με τον τίτλο να έχει επίσης κάτω padding 4px. Το στοιχείο lines και τα περιγράμματα της ενότητας meta είναι κρυμμένα σε Android και iOS.

Σε Android και iOS, η ημερομηνία δημοσίευσης έχει επάνω padding 4px. Τα κουμπιά κοινωνικών μέσων στην ενότητα meta χρησιμοποιούν το δευτερεύον χρώμα έμφασης για κείμενο και περιγράμματα, και τα εικονίδιά τους γεμίζουν με το ίδιο χρώμα. Τα εικονίδια στον περιέκτη meta περιεχομένου είναι κρυμμένα. Όλα τα μη σωματικά στοιχεία στο διαδραστικό πλέγμα έχουν αριστερό και δεξί padding 10px. Η ενότητα κοινωνικών μέσων στην περιοχή meta δεν έχει επάνω περίγραμμα και η ενότητα σχολίων είναι κρυμμένη. Το κουμπί κοινής χρήσης αλλάζει στο δευτερεύον χρώμα έμφασης με λευκό εικονίδιο κατά την αιώρηση.

Το πρώτο σχήμα στοιχείου atom εκτείνεται σε όλες τις στήλες με κάτω περιθώριο 12px. Τα σχήματα εμβαπτισμένων στοιχείων έχουν πλήρες πλάτος, έως 1260px, χωρίς πλευρικά περιθώρια και εκτείνονται από την προτελευταία έως τη δεύτερη στήλη.

Σε μικρές οθόνες (κάτω από 30em), όλα τα μη εμβαπτισμένα στοιχεία στην κύρια στήλη έχουν πλευρικά περιθώρια 10px. Σε μεσαίες οθόνες (46.25em και άνω), η κύρια διαδραστική στήλη έχει σχετική θέση με κάθετη γραμμή στα αριστερά. Τα μη στοιχεία atom τοποθετούνται στη στήλη πλέγματος του σώματος.

Για διαφορετικά μεγέθη οθονών, η διάταξη χρησιμοποιεί συγκεκριμένα πρότυπα πλέγματος:
- Μεταξύ 46.25em και 61.24em: διάταξη τριών στηλών.
- Μεταξύ 61.25em και 71.24em: διάταξη τεσσάρων στηλών.
- Μεταξύ 71.25em και 81.24em: διάταξη πέντε στηλών με αριστερή και δεξιά στήλη.
- Πάνω από 81.25em: διάταξη πέντε στηλών με ευρύτερες στήλες.

Ο τίτλος τοποθετείται 20dvh από την κορυφή, πλήρες πλάτος, χωρίς επάνω περιθώριο. Σε οθόνες μεταξύ 20em και 46.24em, μετακινείται στα 10dvh. Οι ετικέτες τίτλων δεν έχουν περίγραμμα.

Η επικεφαλίδα είναι επίσης στα 20dvh, πλήρες πλάτος, με σκούρο φόντο, padding και επάνω περίγραμμα. Σε μεσαίες οθόνες, μετακινείται στα 10dvh.

Το standfirst τοποθετείται στα 20dvh, πλήρες πλάτος, με σκούρο φόντο και padding. Σε μεσαίες οθόνες, μετακινείται στα 10dvh.

Το διαδραστικό πλέγμα ορίζει περιοχές για επικεφαλίδα, standfirst, πολυμέσα, γραμμές, meta και σώμα.

Η ενότητα meta έχει πλήρες πλάτος, τοποθετείται στα 20dvh με σκούρο φόντο και z-index 5. Σε μεσαίες οθόνες, μετακινείται στα 10dvh. Η ημερομηνία έχει αριστερό περιθώριο 10px.

Το svelte-scroller-outer εμφανίζεται ως block με σχετική θέση.Ο κώδικας CSS ορίζει στυλ για ένα στοιχείο scroller και περιλαμβάνει κανόνες font-face για την οικογένεια γραμματοσειρών Guardian Headline Full. Το scroller έχει εμφάνιση block, σχετική θέση και πλήρες πλάτος. Το προσκήνιό του ορίζεται σε υψηλότερο z-index και καθαρίζει τις πλωτές, ενώ ο περιέκτης φόντου τοποθετείται απόλυτα χωρίς συμβάντα δείκτη και βελτιστοποιημένος για αλλαγές μετασχηματισμού. Οι κανόνες font-face φορτώνουν διάφορα βάρη και στυλ της γραμματοσειράς Guardian Headline Full από τους