Denne CSS-koden definerer en tilpasset skriftfamilie kalt "Guardian Headline Full" med flere skriftvekter og stiler. Den inkluderer lette, vanlige, mellomtunge og halvfetvekter, hver med normale og kursiv varianter. Skriftfilene er tilgjengelige i WOFF2, WOFF og TrueType-formater, og er vertet på Guardians asset-server.
@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;
}
@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-cDette ser ut til å være en blokk med CSS-kode, ikke naturlig engelsk tekst. Den inneholder stilregler for webelementer, som rammer, farger, avstand og typografi, sannsynligvis for en nyhets- eller artikkeloppsett. Koden inkluderer mediespørringer for responsivt design og definerer ulike visuelle egenskaper for forskjellige seksjoner og komponenter.
Den leverte teksten ser ut til å være CSS-kode, ikke naturlig engelsk tekst. Den inneholder stilregler, selektorer og mediespørringer for weboppsett og design. Siden det er kode, er det ikke aktuelt å omskrive den til flytende engelsk samtidig som meningen bevares. Hvis du hadde til hensikt å levere engelsk tekst for omskriving, vennligst del det i stedet.
Den leverte teksten ser ut til å være CSS-kode for stilsetting av en nettsideoppsett. Den definerer grid-strukturer, mediespørringer for responsivt design og visuelle egenskaper som farger, rammer og avstand. Koden inkluderer regler for elementer som overskrifter, metainformasjon, standfirst-tekst og mediabeholdere, og justerer deres utseende på tvers av forskjellige skjermstørrelser.
Det andre spennet i figcaptionen til furniture-wrapper er satt til å vises som en blokk med en maksimal bredde på 90%. På skjermer bredere enn 30em, justeres figcaption-padding til 4px på toppen, 20px på sidene og 12px på bunnen. Hvis figcaptionen har "hidden"-klassen, settes dens opasitet til 0.
Caption-knappen vises som en blokk, plassert absolutt nær nederst til høyre, med en z-indeks på 30. Den har en sirkulær bakgrunn, ingen ramme og spesifikk padding. Dens SVG-ikon skaleres til 85%. På skjermer bredere enn 30em, plasseres knappen 10px fra høyre kant.
For den interaktive hovedkolonnen på skjermer bredere enn 71.25em, justeres before-pseudo-elementet til å strekke seg 12px over og under innholdet, noe som gjør den 24px høyere totalt. H2-overskrifter i denne kolonnen er begrenset til en maksimal bredde på 620px.
På iOS- og Android-enheter defineres mørkmodusfarger: en mørk bakgrunn, en funksjonsfarge i lys modus og en annen funksjonsfarge for mørk modus. Den nye pillar-fargen bruker den primære pillar-variabelen hvis tilgjengelig, ellers funksjonsfargen. I mørk modus bruker den mørk modus pillar-variabelen hvis tilgjengelig, ellers mørk modus funksjonsfargen.
For iOS og Android styles den første bokstaven i det første avsnittet etter spesifikke elementer i artikkelbeholdere med en sekundær pillar-farge (eller svart som fallback). Artikkelheaderhøyden er satt til 0, og furniture-wrapper har justert padding. Innholdsmerkelapper innenfor furniture-wrapper bruker en fet skriftvekt og "Gu"-skriftfamilien.
Guardian-overskriften bruker skriftfamiliene Guardian Headline, Guardian Egyptian Web, Guardian Headline Full og Georgia, med en serif-stil. Tekstfargen er satt til en spesifikk variabel, og teksten skrives med store bokstaver.
På iOS- og Android-enheter styles overskriften i artikkelbeholdere med en 32px skriftstørrelse, fet vekt, 12px bunnpadding og en mørk gråfarge.
Bilder innenfor disse beholderne er plassert relativt, med en 14px toppmarg og en venstremarg på -10px. Deres bredde tilpasses visningsporten minus rullefeltbredden, og høyden er satt til auto.
De indre elementene til disse bildene, inkludert lenker og bilder selv, har en gjennomsiktig bakgrunn, en bredde som samsvarer med visningsporten minus rullefeltet, og en auto høyde.
Standfirst-delen har en topppadding på 4px, bunnpadding på 24px og en høyre marg på -10px. Teksten inni bruker de samme skriftfamiliene som overskriften, og lenker innenfor standfirsten er også stilert tilsvarende.
For iOS- og Android-enheter styles lenker innenfor standfirst-delen av feature-, standard- og kommentarartikler med en spesifikk farge, understreking og ingen bakgrunnsbilde. Understrekingsfargen endres ved sveving. I tillegg har metadelen i disse artiklene ingen marg, og elementer som byline og forfatterlenker er stilert konsekvent.
For iOS- og Android-enheter styles forfatterens navn i artikkelbyline med en spesifikk fargevariabel. Den diverse metadatadelen i artikkelbeholdere har ingen padding, og eventuelle SVG-ikoner innenfor den bruker den samme fargevariabelen for streken.
Caption-knappen i showcase-elementer vises som en flex-container, sentrert med 5px padding, og plassert 28px med 28px i størrelse, 14px fra høyre.
Artikkelbodynnnhold har 12px horisontal padding. Standard bildeelementer (unntatt miniatyrer og immersive typer) spenner over full tilgjengelig bredde, justert for rullefelt, med auto høyde og ingen marg. Deres bildetekster har ingen padding. Immersive bildeelementer følger lignende stilregler.
For Android-enheter settes immersive bilder i artikkelbeholdere til full visningsportbredde minus rullefeltbredden.
På både iOS og Android brukes sitert tekst i artikkelbodyer den nye pillar-fargen for sitt dekorative element. Lenker i artikkelteksten styles med den primære pillar-fargen, understreket med en offset, og bruker headerrammefargen for understrekningen. Ved sveving endres understrekingsfargen til den nye pillar-fargen.
I mørk modus blir furniture wrapper-bakgrunnen mørk grå. Etiketter innenfor den bruker den nye pillar-fargen. Overskrifter mister bakgrunnen sin og overtar headerrammefargen for tekst. Standfirst-avsnitt og lenker bruker også headerrammefargen.
For iOS- og Android-enheter gjelder følgende CSS-regler:
- Forfatterbyline i feature-, standard- og kommentarartikler bruker den nye pillar-fargen.
- Ikoner i metadelen av disse artiklene bruker den nye pillar-fargen for streker.
- Bildetekster for showcase-bilder i disse artiklene bruker datolinjefargen.
- Blokksitater innenfor artikkelbodyen bruker den nye pillar-fargen.
- Ulike innholdsbeholdere (som artikkelbody, feature-body og kommentar-body) i feature-, standard- og kommentarartikler er stilert konsekvent.
For Android-enheter, sett bakgrunnsfargen til spesifikke kommentar- og artikkelbeholdere til en mørk bakgrunn.
For iOS-enheter, appliser en spesiell stil til den første bokstaven i avsnitt som følger visse elementer innenfor artikkel- og kommentarbeholdere.
Denne CSS-koden retter seg mot den første bokstaven i avsnitt som følger spesifikke elementer i ulike artikkelbeholdere på Android- og iOS-enheter. Den gjelder for forskjellige seksjoner som artikkelbodyer, feature-bodyer, kommentarbodyer og interaktivt innhold, spesielt når disse avsnittene kommer etter elementer med klasser som .element-atom, .sign-in-gate, eller #sign-in-gate.
Denne CSS-koden definerer stiler for Guardians nettside, spesielt for kommentarseksjoner og artikkeloppsett på iOS- og Android-enheter. Den inkluderer:
- Stilsetting for påloggingsporter og kommentarbeholdere, setter tekstfarger og padding.
- Justeringer for overskrifter, bildetekster og standfirst-tekst, inkludert skriftstørrelser og -vekter.
- Støtte for mørk modus med spesifikke fargevariabler for tekst og lenker.
- Tilpassede skriftdefinisjoner for Guardian Headline Full i ulike vekter og stiler (lett, lett kursiv, vanlig), med kilder tilgjengelige i WOFF2, WOFF og TTF-formater.
Koden sikrer konsekvent utseende på tvers av forskjellige enheter og brukerpreferanser, som mørk modus, samtidig som nettstedets branding og lesbarhet opprettholdes.
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf') format('truetype');
font-weight: 400;
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-RegularItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-h