Denne tekst definerer en brugerdefineret skrifttypefamilie kaldet "Guardian Headline Full" med flere skrifttyppevægte og -stile. Den specificerer skrifttypefilerne i forskellige formater (WOFF2, WOFF og TrueType) og deres online placeringer, så browseren kan indlæse dem efter behov. Definitionerne inkluderer let, normal, medium og semibold vægte, hver med normale og kursiverede stile.
Denne CSS-kode definerer flere skrifttypefamilier for Guardian Headline- og Guardian Titlepiece-skrifttyperne og specificerer deres kilder i forskellige formater (WOFF2, WOFF og TrueType) sammen med deres skrifttyppevægte og -stile. Den inkluderer også regler for responsivt design til hovedindholdskolonnen i interaktive layout, der justerer margener, bredder og positionering baseret på viewport-størrelse. For eksempel tilføjes der en venstremargin og en ramme på bredere skærme, mens elementers bredder og positioner justeres for at passe til skærmen på mindre skærme. Stilene sikrer, at elementer som afsnit, lister og immersivt indhold tilpasser sig korrekt på tværs af enheder.
Til hovedkolonnen for interaktivt indhold tilføjes en venstre ramme før elementet, placeret 11 pixels til venstre. Inden for denne kolonne har atomer ingen top- eller bundmargin, men 12 pixels polstring i begge ender. Når et afsnit følger efter et atom, fjernes polstring, og margener på 12 pixels anvendes i stedet. Inline-elementer er begrænset til en maksimal bredde på 620 pixels, og for skærme bredere end 61,25 em overholder inline-figurer med en specifik rolle også denne breddebegrænsning.
Farvevariabler er defineret for forskellige elementer, såsom datolinje, header-ramme, billedtekst og baggrund, med en feature-farve sat til rød og en ny pillar-farve, der standardindstilles til feature-farven. Atomer i hovedkolonnen eller andetsteds har ingen polstring.
Til det første afsnit efter specifikke elementer som atomer, sign-in-gates eller vandrette linjer i forskellige indholdsområder (artikelkrop, interaktivt indhold, kommentarer, features) tilføjes en toppolstring på 14 pixels. Derudover styles det første bogstav i disse afsnit med en specifik skrifttypefamilie, fed vægt, stor skriftstørrelse, versaler, flødet til venstre og farvet ved hjælp af en variabel for drop caps eller den nye pillar-farve.
Hvis et afsnit kommer efter en vandret linje i disse indholdsområder, sættes toppolstring til nul.
Uddrag i specifikke indholdsområder bør ikke overstige 620 pixels i bredde.
For showcase-elementer i hovedartikler, features, standardartikler og kommentarer skal billedtekster forblive i deres normale position, spænde over fuld bredde og være begrænset til 620 pixels.
Immersive elementer bør spænde over hele viewport-bredden under hensyntagen til rullebjælker. På skærme mindre end 71,24 em er disse elementer begrænset til 978 pixels i bredde med 10 px sidepolstring til billedtekster. Mellem 30 em og 71,24 em øges billedtekstpolstring til 20 px.
Mellem 46,25 em og 61,24 em er immersive elementer maksimalt 738 pixels. Under 46,24 em justeres de til venstre kant uden højremargin og 10 px venstre indrykning, hvilket øges til 20 px mellem 30 em og 46,24 em, hvor billedtekster også får 20 px polstring.
For større skærme (61,25 em og derover) bruger furniture-wrapper et grid-layout med definerede kolonner og rækker. Overskrifter får en topramme, metainformation er positioneret relativt med toppolstring, og standfirst-tekst har specifik styling: listeelementer med 20 px skriftstørrelse, links understreget uden rammer eller baggrunde, skifter farve ved hover, og første afsnit med toprammer undtagen på meget store skærme (71,25 em+).
Figurer i wrapperen har ingen bundmargin og 10 px venstre indrykning, med inline-elementer begrænset til 630 pixels. På de største skærme justerer griddet sin kolonnestruktur.
Layoutet bruger et grid med specifikke kolonner og rækker til forskellige skærmstørrelser. For mindre skærme har griddet tre kolonner og rækker med faste og automatiske højder, mens større skærme justerer rækkehøjderne proportionalt.
Elementer som meta-sektionen har en toprammelinje, og standfirst-sektionen har en lodret linje til venstre. Overskrifter styles med en maksimal bredde og skriftstørrelse, der øges på større skærme, og nogle elementer skjules eller justeres i margin og polstring baseret på viewport.
Hovedmedieområdet er placeret i griddet og spænder over fuld bredde på mobile enheder, med billedtekster stylede til at vises i bunden med en baggrundsfarve. Sociale og kommentarelementer i meta-sektionen har rammer, der matcher header-farven, og visse komponenter vises ikke.
Furniture-wrapperen sætter en mørk baggrund og justerer margener og polstring for forskellige skærmstørrelser. På større skærme tilføjes sidebjælker med matchende baggrunde og rammer.
Overskrifter bruger fed, lysegrå tekst, mens artikeltitler og sociale knapper antager en brugerdefineret farve (som en dark mode-feature-farve). Sociale knapper har en ramme og skifter farve ved hover, hvor baggrund og ikonfarve byttes om.
Billedtekster styles med specifikke farver og synlighedskontroller, inklusive en til/fra-knap, der vises som en lille cirkel nederst til højre. Media queries justerer polstring og elementpositionering for tablets og desktops for at sikre korrekt afstand og justering på tværs af enheder.
Denne CSS-kode styler elementer i en furniture-wrapper-klasse og sætter farver, rammer og layout for forskellige skærmstørrelser. Den definerer linkfarver og hover-effekter ved hjælp af CSS-variabler til meta- og standfirst-sektioner med tekstdekorationer og offsets. Media queries justerer layoutet for forskellige viewport-bredder og skaber sidebjælker med rammer og baggrundsfarver, der skalerer i overensstemmelse hermed. Sociale og kommentarelementer i meta-sektionen styles også, med SVG-stregfarver, der matcher header-rammefarven.
Kommentarsektionen har en rammefarve, der matcher headerens rammefarve.
For artikeloverskrifter (h2) i hovedkroppen eller interaktivt indhold er skrifttyppevægten sat til let (200). Hvis en h2-overskrift indeholder et strong-element, bruger den dog en fed skrifttyppevægt (700).
Derudover er Guardian Headline Full-skrifttypefamilien defineret med forskellige vægte og stile, inklusive let, normal, medium og semibold, i både normale og kursiverede former. Hver skrifttypefil hentes fra specifikke URL'er i WOFF2-, WOFF- og TrueType-formater.
Denne CSS-kode definerer flere skrifttypefamilier og deres variationer til Guardian-webstedet. Den specificerer forskellige skrifttyppevægte og -stile (som fed, kursiv) for "Guardian Headline Full"-skrifttypen og giver flere filformater (WOFF2, WOFF, TTF) for krydsbrowserkompatibilitet. Derudover inkluderer den "Guardian Titlepiece"-skrifttypen i fed vægt.
Koden opsætter også CSS-egenskaber (variabler) for farver og justerer dem for dark mode-præferencer på iOS- og Android-enheder. Den inkluderer specifik styling for det første bogstav i afsnit i artikelcontainere på disse mobile platforme for at sikre en konsekvent typografisk behandling på tværs af forskellige kontekster.
Til Android-enheder styles det første bogstav i det første afsnit i standard- og kommentarartikler med en sekundær pillar-farve. På både iOS og Android skjules artikelheaders, og furniture wrappers har specifik polstring. Etiketter i disse wrappers bruger en fed, kapitaliseret skrifttype i en overskriftstil med en ny pillar-farve. Overskrifter er sat til 32 px, fed, med bundpolstring og en mørk farve. Billeder i furniture wrappers er positioneret relativt, strækker sig til viewport-bredden minus rullebjælkebredde og har automatisk højde, med indre elementer og links stylede i overensstemmelse hermed.
Til Android-enheder er billeder i artikelcontainere sat til at have en gennemsigtig baggrund, spænde over hele viewport-bredden minus rullebjælken og justere deres højde automatisk.
På både iOS og Android har standfirst-sektionen i artikler top- og bundpolstring på henholdsvis 4 px og 24 px med en højremarginoffset på -10 px. Teksten indeni bruger Guardian Headline-skrifttypefamilien eller fallback serif-skrifttyper.
Links i standfirst på begge platforme styles med en specifik farve, understreget med en 6 px offset og bruger en lysegrå understregning, der skifter til pillar-farven ved hover. De har ingen baggrundsbillede eller ramme.
Derudover gælder meta-sektionen i artikelcontainere for både iOS- og Android-enheder.
Til Android-enheder fjernes margener fra metaelementer i standard- og kommentarartikelcontainere.
Til iOS-enheder sættes farven på byline- og forfatterelementer i feature-, standard- og kommentarartikelcontainere til den nye pillar-farve. Fjern også polstring fra meta diverse-elementer og sæt stregen på deres SVG-ikoner til den nye pillar-farve. Styles desuden billedtekstknappen i showcase-elementer med specifik visning, polstring, justering og dimensioner.
For både iOS og Android sættes artikelkropspolstring til 0 på siderne og 12 px på toppen og bunden i feature-, standard- og kommentarartikelcontainere.
Til iOS- og Android-enheder i feature-, standard- og kommentarartikelcontainere vil billeder, der ikke er miniaturebilleder eller immersive, ikke have margin, en bredde på hele viewporten minus 24 pixels og rullebjælkebredden og en automatisk højde. Deres billedtekster vil ikke have polstring.
Immersive billeder i disse containere vil spænde over hele viewport-bredden minus rullebjælkebredden.
Citerede blockquotes i artikelkroppen vil vise en farvet markør ved hjælp af den nye pillar-farve.
Links i artikelkroppen vil blive styled med den primære pillar-farve, understreget med en offset og bruge header-rammefarven til understregningen. Ved hover skifter understregningsfarven til den nye pillar-farven.
I dark mode vil furniture wrapper-baggrunden blive sat til en mørkegrå (#1a1a1a).
Til iOS- og Android-enheder anvendes følgende styles til feature-, standard- og kommentarartikelcontainere:
- Sæt tekstfarven på indholdsetiketter til den nye pillar-farve.
- Fjern baggrundsfarven fra overskrifter og sæt deres tekstfarve til header-rammefarven for at sikre, at dette har prioritet.
- Gør teksten i standfirst-afsnit ens med header-rammefarven.
- Brug den nye pillar-farve til links i standfirst-sektioner og til forfatter-byline (inklusive linkede forfatternavne).
- Anvend den nye pillar-farve til stregen på diverse metadata-ikoner.
- Sæt farven på billedtekster til showcase-billeder til datolinjefarven.
- For citeret tekst i artikelkroppen, brug den passende styling.
Til iOS- og Android-enheder er tekstfarven for citerede blokke i artikelkroppe sat til en specifik pillar-farve.
Derudover ændres baggrundsfarven for forskellige artikelkropssektioner på både iOS og Android til en mørk baggrund for at sikre, at den tilsidesætter andre styles.
Yderligere anvendes en speciel styling for det første bogstav efter visse elementer i artikelkroppe på iOS, selvom den nøjagtige stil ikke er specificeret her.
Denne CSS-kode målretter det første bogstav i afsnit, der følger specifikke elementer i forskellige artikelcontainere på iOS- og Android-enheder. Den gælder for forskellige sektioner som artikelkroppe, feature-kroppe, kommentarsektioner og interaktivt indhold for at sikre konsekvent styling for drop caps eller initialbogstavsformatering på tværs af platformen.
Denne CSS-kode definerer styles for specifikke elementer på Android- og iOS-enheder. Den sætter farven på det første bogstav i afsnit efter visse elementer til hvid eller en brugerdefineret variabel farve. Den justerer også polstring og margener for standfirst-elementer i kommentarartikler, sætter skriftstørrelser for h2-overskrifter og modificerer polstring for billedtekstknapper forskelligt på iOS og Android.
For dark mode-præferencer ændres forskellige farvevariabler til lysere nuancer og definerer en mørk baggrundsfarve. Derudover gøres artikelheaders usynlige ved at sætte deres opacitet til nul, og disse styles anvendes på furniture wrappers i feature-, standard- og kommentarartikelcontainere på begge operativsystemer.
Til iOS- og Android-enheder har artikelcontainerens furniture wrapper ingen margin. Etiketter i feature-, standard- og kommentarartikler bruger en specifik farvevariabel. Overskrifter i disse artikler er sat til en lysegrå farve. Links i artikelheaders og titelsektioner antager den samme farvevariabel som etiketterne. En gentaget lineær gradient anvendes som baggrund før meta-sektioner for at skabe en mønstret ramme. Byline-teksten i meta-områder vises også i lysegrå.
Til iOS- og Android-enheder gælder følgende styles for links i meta-sektionen af feature-, standard- og kommentarartikelcontainere:
- Links farves ved hjælp af den nye pillar-farve eller en dark mode-feature-farve.
- SVG-ikoner i meta diverse-sektionen har deres streg sat til den samme farve.
- Alert-etiketter vises i en lysegrå farve (#dcdcdc) med vigtig prioritet.
- Span med data-icon-attributter antager også den nye pillar- eller dark mode-feature-farve.
Til iOS- og Android-enheder er farven på ikoner i meta-sektionen af feature-, standard- og kommentarartikelcontainere sat til den nye pillar-farve eller en dark mode-feature-farve.
På større skærme (71,25 em og derover) viser meta-sektionen i disse containere en topramme ved hjælp af den nye pillar-farve eller header-rammefarven. Den diverse meta-indhold forskydes derefter 20 pixels til højre uden andre margener.
Derudover er afsnit og lister i artikelkroppen af disse containere begrænset til en maksimal bredde på 620 pixels.
For citerede blockquotes i artikelkroppen anvendes en specifik stil før indholdet.
For citerede blockquotes i artikler bruger farven før citatet den sekundære pillar-farve på både iOS og Android.
Links i artikelkroppe på iOS og Android styles med den primære pillar-farve,