Denna CSS-kod definierar en anpassad teckensnittsfamilj som heter "Guardian Headline Full" med flera teckensnittsvikter och stilar. Den inkluderar lÀtt, normal, medium och halvfet vikt, var och en med normala och kursiva varianter. Teckensnittsfilerna tillhandahÄlls i WOFF2-, WOFF- och TrueType-format, vÀrd pÄ Guardians tillgÄngsserver.@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-cDetta verkar vara ett block med CSS-kod, inte naturlig engelsk text. Den innehÄller stilregler för webbelement, sÄsom kanter, fÀrger, avstÄnd och typografi, sannolikt för en nyhets- eller artikellayout. Koden inkluderar media queries för responsiv design och definierar olika visuella egenskaper för olika sektioner och komponenter.Den tillhandahÄllna texten verkar vara CSS-kod, inte naturlig engelsk text. Den innehÄller stilregler, selektorer och media queries för webblayout och design. Eftersom det Àr kod Àr det inte tillÀmpligt att skriva om den till flytande engelska samtidigt som meningen bevaras. Om du avsÄg att tillhandahÄlla engelsk text för omskrivning, vÀnligen dela med dig av den istÀllet.Den tillhandahÄllna texten verkar vara CSS-kod för att styla en webbsideslayout. Den definierar gridstrukturer, media queries för responsiv design och visuella egenskaper som fÀrger, kanter och avstÄnd. Koden inkluderar regler för element som rubriker, metainformation, standfirst-text och mediabehÄllare, och anpassar deras utseende över olika skÀrmstorlekar.Den andra span-elementet i bildtexten till furniture-wrapper Àr instÀllt att visas som ett block med en maximal bredd pÄ 90%. PÄ skÀrmar bredare Àn 30em justeras bildtextens utfyllnad till 4px överst, 20px pÄ sidorna och 12px undertill. Om bildtexten har klassen "hidden" sÀtts dess opacitet till 0.
Knappen för bildtext visas som ett block, placerad absolut nÀra nedre högra hörnet, med ett z-index pÄ 30. Den har en cirkulÀr bakgrund, ingen ram och specifik utfyllnad. Dess SVG-ikon skalas till 85%. PÄ skÀrmar bredare Àn 30em placeras knappen 10px frÄn högerkanten.
För den interaktiva huvudkolumnen pÄ skÀrmar bredare Àn 71.25em justeras before-pseudoelementet för att strÀcka sig 12px över och under innehÄllet, vilket gör det 24px högre totalt. H2-rubriker i denna kolumn begrÀnsas till en maximal bredd pÄ 620px.
PÄ iOS- och Android-enheter definieras mörkt lÀges fÀrger: en mörk bakgrund, en feature-fÀrg i ljust lÀge och en annan feature-fÀrg för mörkt lÀge. Den nya pelarfÀrgen anvÀnder den primÀra pelarvariabeln om tillgÀnglig, annars feature-fÀrgen. I mörkt lÀge anvÀnds den mörka pelarvariabeln om tillgÀnglig, annars den mörka feature-fÀrgen.
För iOS och Android stylas den första bokstaven i det första stycket efter specifika element i artikelbehÄllare med en sekundÀr pelarfÀrg (eller svart som fallback). Artikelhuvudets höjd sÀtts till 0, och furniture-wrapper har justerad utfyllnad. InnehÄllsetiketter inom furniture-wrapper anvÀnder en fet tyngd och teckensnittsfamiljen "Gu".Guardian-rubriken anvÀnder teckensnittsfamiljerna Guardian Headline, Guardian Egyptian Web, Guardian Headline Full och Georgia, med en serif-stil. TextfÀrgen sÀtts till en specifik variabel, och texten skrivs med versaler.
PÄ iOS- och Android-enheter stylas rubriken i artikelbehÄllare med en teckenstorlek pÄ 32px, fet vikt, 12px bottenutfyllnad och en mörkgrÄ fÀrg.
Bilder inom dessa behÄllare placeras relativt, med en toppmarginal pÄ 14px och en vÀnstermarginal pÄ -10px. Deras bredd anpassas till visningsportens bredd minus scrollbar-bredden, och höjden sÀtts till auto.
Dessa bilders inre element, inklusive lÀnkar och bilder sjÀlva, har en genomskinlig bakgrund, en bredd som matchar visningsporten minus scrollbar, och en auto-höjd.
Standfirst-sektionen har en topputfyllnad pÄ 4px, bottenutfyllnad pÄ 24px och en höjermarginal pÄ -10px. Textens inuti anvÀnder samma teckensnittsfamiljer som rubriken, och lÀnkar inom standfirsten stylas ocksÄ dÀrefter.För iOS- och Android-enheter stylas lÀnkar inom standfirst-sektionen i feature-, standard- och kommentarartiklar med en specifik fÀrg, en understrykning och ingen bakgrundsbild. Understrykningens fÀrg Àndras vid hovring. Dessutom har metasektionen i dessa artiklar ingen marginal, och element som författarinformation och författarlÀnkar stylas konsekvent.För iOS- och Android-enheter stylas författarens namn i artikelbyline med en specifik fÀrgvariabel. Den diverse metadatasektionen i artikelbehÄllare har ingen utfyllnad, och eventuella SVG-ikoner inom den anvÀnder samma fÀrgvariabel för deras stroke.
Bildtextknappen i showcase-element visas som en flex-container, centrerad med 5px utfyllnad och placerad 28px gÄnger 28px i storlek, 14px frÄn höger.
Artikelbrödtext har 12px horisontell utfyllnad. Standardbild-element (exklusive miniatyrer och immersiva typer) spÀnner över den fullt tillgÀngliga bredden, anpassas för scrollbars, med auto-höjd och ingen marginal. Deras bildtexter har ingen utfyllnad. Immersiva bild-element följer liknande stilregler.För Android-enheter sÀtts immersiva bilder i artikelbehÄllare till hela visningsportens bredd minus scrollbar-bredden.
PÄ bÄde iOS och Android anvÀnds den nya pelarfÀrgen för sitt dekorativa element i citerad text i artikelbrödtext. LÀnkar i artikeltexten stylas med den primÀra pelarfÀrgen, understrukna med en offset och anvÀnder huvudkanterns fÀrg för understrykningen. Vid hovring Àndras understrykningens fÀrg till den nya pelarfÀrgen.
I mörkt lÀge blir furniture-wrapper-bakgrunden mörkgrÄ. Etiketter inom den anvÀnder den nya pelarfÀrgen. Rubriker förlorar sin bakgrund och anvÀnder huvudkanterns fÀrg för text. Standfirst-stycken och lÀnkar anvÀnder ocksÄ huvudkanterns fÀrg.För iOS- och Android-enheter gÀller följande CSS-regler:
- Författarbyline i feature-, standard- och kommentarartiklar anvÀnder den nya pelarfÀrgen.
- Ikoner i metasektionen av dessa artiklar anvÀnder den nya pelarfÀrgen för strokes.
- Bildtexter för showcase-bilder i dessa artiklar anvÀnder datumlinjefÀrgen.
- Blockcitat inom artikelbrödtext anvÀnder den nya pelarfÀrgen.
- Olika innehÄllsbehÄllare (som artikelbrödtext, feature-brödtext och kommentarbrödtext) i feature-, standard- och kommentarartiklar stylas konsekvent.För Android-enheter, sÀtt bakgrundsfÀrgen för specifika kommentar- och artikelbehÄllare till en mörk bakgrund.
För iOS-enheter, applicera en speciell stil pÄ den första bokstaven i stycken som följer vissa element inom artikel- och kommentarbehÄllare.Denna CSS-kod riktar sig mot den första bokstaven i stycken som följer specifika element i olika artikelbehÄllare pÄ Android- och iOS-enheter. Den gÀller för olika sektioner som artikelbrödtexter, feature-brödtexter, kommentarbrödtexter och interaktivt innehÄll, sÀrskilt nÀr dessa stycken kommer efter element med klasser som .element-atom, .sign-in-gate eller #sign-in-gate.Denna CSS-kod definierar stilar för The Guardians webbplats, sÀrskilt för kommentarssektioner och artikellayouter pÄ iOS- och Android-enheter. Den inkluderar:
- Stil för inloggningsportar och kommentarbehÄllare, med instÀllning av textfÀrger och utfyllnad.
- Justeringar för rubriker, bildtexter och standfirst-text, inklusive teckenstorlekar och vikter.
- Stöd för mörkt lÀge med specifika fÀrgvariabler för text och lÀnkar.
- Anpassade teckensnittsdefinitioner för Guardian Headline Full i olika vikter och stilar (lÀtt, lÀtt kursiv, normal), med kÀllor tillhandahÄllna i WOFF2-, WOFF- och TTF-format.
Koden sÀkerstÀller ett konsekvent utseende över olika enheter och anvÀndarpreferenser, sÄsom mörkt lÀge, samtidigt som webbplatsens varumÀrke och lÀsbarhet upprÀtthÄlls.@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