Denna CSS-kod definierar en anpassad teckensnittsfamilj som heter "Guardian Headline Full" med flera teckensnittsvikter och stilar. Den specificerar teckensnittsfiler i olika format (WOFF2, WOFF och TTF) och deras motsvarande URL:er för varje variant, inklusive lätt, normal, medium och semifet vikt, både i normal och kursiv stil.
Guardian Headline Full-teckensnittsfamiljen inkluderar flera stilar: fet (normal och kursiv), black (normal och kursiv), lätt (normal och kursiv) och regular (normal och kursiv). Varje stil finns tillgänglig i WOFF2-, WOFF- och TrueType-format, värd på de tillhandahållna URL:erna. Dessutom ingår Guardian Titlepiece-teckensnittet i fet (normal stil) med samma filformat.
Guardian Headline Full-teckensnittsfamiljen inkluderar flera stilar, var och en tillgänglig i flera format (woff2, woff och ttf). Här är detaljerna:
- Regular kursiv: vikt 400, kursiv stil
- Medium: vikt 500, normal stil
- Medium kursiv: vikt 500, kursiv stil
- Semifet: vikt 600, normal stil
- Semifet kursiv: vikt 600, kursiv stil
- Fet: vikt 700, normal stil
- Fet kursiv: vikt 700, kursiv stil
- Black: vikt 900, normal stil
- Black kursiv: vikt 900, kursiv stil
Alla teckensnitt hämtas från samma katalog och inkluderar inte alternativa teckenuppsättningar.
Den tillhandahållna texten verkar vara CSS-kod som definierar teckensnittsstilar och layoutgrid för en webbplats, sannolikt The Guardian. Den inkluderar @font-face-regler för anpassade teckensnitt och responsiva layoutgrid som anpassas baserat på skärmstorlek. Koden specificerar områden för olika innehållselement och sätter stilregler för olika enhetsbredder.
För interaktiva figurgrid med immersiva bildtexter är bildtextens utfyllnad satt till 4 pixlar överst och 0 på andra ställen.
Element med dataattributen `lines` och `meta` inom interaktivt gridinnehåll placeras i ett gridområde som sträcker sig från rad 2 till rad 5 och kolumn 1 till kolumn 2. `lines`-elementen har en höjd som passar deras innehåll och en toppmarginal på 5 pixlar, medan `meta`-elementen har en toppmarginal på 18 pixlar.
På skärmar bredare än 81.25em använder gridlayouten för interaktivt innehåll kolumner på 219px, 1px, 620px, 80px och 300px.
På iOS- och Android-enheter använder artikelförfattare specifika teckensnitt och stilar:
- Standfirst-texten använder Guardian Headline eller liknande serif-teckensnitt med medium vikt.
- Sektionskicker visas som ett block, och dess första bokstav skrivs med versal.
- Ett keyline-element har 12 pixlar topputfyllnad.
- Byline-författarnamnet använder ett fetstilt serif-teckensnitt, och länkar inom det är också fetstilta.
- Bildfigurer har en automatisk höjd, och stycken efter atomära element har ingen toppmarginal.
Teckensnittsytor för "Guardian Headline Full" definieras med lätt och lätt kursiv vikt, hämtade från woff2-, woff- och ttf-filer.
Guardian Headline Full-teckensnittsfamiljen inkluderar olika stilar och vikter, såsom regular, kursiv, medium, medium kursiv, semifet, semifet kursiv, fet och fet kursiv. Varje stil finns tillgänglig i flera format inklusive woff2, woff och ttf.
Denna CSS-kod definierar teckensnittsstilar och layoutregler för en webbplats. Den specificerar teckensnittsfiler för "Guardian Headline" och "Guardian Titlepiece" i olika format (WOFF2, WOFF, TTF) med olika vikter och stilar. Den inkluderar också responsiva designregler som justerar marginaler, bredder och positionering för olika skärmstorlekar. Till exempel får huvudinnehållskolonnen en vänstermarginal och en vertikal ram på större skärmar, medan immersiva element expanderar till full bredd på mindre skärmar. Koden sätter också färgvariabler och avstånd för element som stycken, listor och atomer.
Det första stycket efter vissa element i artikel-, interaktiv-, kommentar- och feature-kroppar har en topputfyllnad på 14px.
Den första bokstaven i det första stycket efter dessa element är stilad med ett specifikt teckensnitt, fet vikt, 111px storlek, 92px radhöjd, flytt vänster, versaler, box-sizing, 8px höger marginal, vertikal justering och en färgvariabel.
Stycken omedelbart efter ett horisontellt streck har ingen topputfyllnad.
Showcase-elementbildtexter är positionerade statiskt med 100% bredd och en maxbredd på 620px.
Immersiva element sträcker sig över hela viewport-bredden minus scrollbaren. På skärmar upp till 71.24em är deras maxbredd 978px, och bildtexter har 10px horisontell utfyllnad. Mellan 30em och 71.24em har bildtexter 20px horisontell utfyllnad. För skärmar mellan 46.25em och 61.24em har immersiva element en maxbredd.
```css
@media (max-width: 740px) {
.element.element--immersive.element-immersive {
margin-left: -10px !important;
margin-right: 0 !important;
left: 0;
}
}
@media (max-width: 740px) and (min-width: 480px) {
.element.element--immersive.element-immersive {
margin-left: -20px !important;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 980px) {
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start] 0.75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.furniture-wrapper #headline > div:first-child,
.furniture-wrapper [data-gu-name=headline] > div:first-child,
.furniture-wrapper .headline > div:first-child {
border-top: 1px solid var(--headerBorder);
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
position: relative;
padding-top: 2px;
margin-right: 0;
}
.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name=standfirst] .content__standfirst {
margin-bottom: 4px;
}
.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name=standfirst] ul li {
font-size: 20px;
}
.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name=standfirst] li a,
.furniture-wrapper [data-gu-name=standfirst] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
}
.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name=standfirst] li a:hover,
.furniture-wrapper [data-gu-name=standfirst] a:hover {
text-decoration-color: var(--new-pillar-colour);
}
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name=standfirst] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
}
@media (min-width: 980px) and (min-width: 1140px) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name=standfirst] p:first-of-type {
border-top: unset;
}
}
@media (min-width: 980px) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role=inline].element {
max-width: 630px;
}
}
@media (min-width: 1140px) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name=meta]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name=standfirst] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name=standfirst]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: 0.5px;
}
}
@media (min-width: 1300px) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.75fr [standfirst-end meta-end portrait-end];
}
}
```
Den tillhandahållna texten verkar vara CSS-kod för att styla en webbsidas layout, inklusive element som rubriker, metainformation, bildtexter och media. Den definierar stilar för olika skärmstorlekar och inkluderar färgvariabler för ljus- och mörkläge.
För iOS- och Android-enheter sätter CSS:en färgen på den första bokstaven i specifika artikelcontainrar till en sekundär pelarfärg. Den justerar också artikelhuvudets höjd till noll och tillämpar styling på furniture wrapper, inklusive utfyllnad, teckensnittsegenskaper för etiketter och rubrikformatering med en specifik teckensnittsstorlek, vikt och färg. Bildelement inom furniture wrapper är också mål för styling.
För bilder i artikelcontainrar på Android är bildelementet positionerat relativt med en toppmarginal på 14px, ingen bottenmarginal och en vänstermarginal på -10px. Dess bredd är satt till hela viewport-bredden minus scrollbar-bredden, och dess höjd justeras automatiskt.
På iOS och Android har de inre elementen av bilder (som figure-container, bilden själv och länkar) en genomskinlig bakgrund. Deras bredd matchar viewport-bredden minus scrollbaren, och deras höjd är satt till auto, vilket åsidosätter andra höjdinställningar.
För standfirst-sektionen (artikelsammanfattning) på både iOS och Android finns det topputfyllnad på 4px, bottenutfyllnad på 24px och en höger marginal på -10px.
Texten inom standfirst använder Guardian Headline-teckensnittsfamiljen eller liknande serif-teckensnitt. Länkar i standfirst är stilade med en specifik färg, ingen bakgrundsbild, understruken text med en offset på 6px, en anpassad understrykningsfärg och ingen ram.
På iOS- och Android-enheter gäller följande stilar för feature-, standard- och kommentarartikelcontainrar:
- Länkar i standfirst-sektionen ändrar sin understrykningsfärg till den nya pelarfärgen vid hovring.
- Meta-sektionen har ingen marginal.
- Författarnamn och byline-element använder den nya pelarfärgen för text.
- Meta misc-sektionen har ingen utfyllnad.
- SVG-ikoner inom meta misc-sektionen är inte stylade ytterligare i detta utdrag.
För iOS- och Android-enheter gäller följande stilar:
- SVG-ikoner i meta-sektionen använder den nya pelarfärgen för streck.
- Bildtextknappen i showcase-element visas som en centrerad flex-container, 28px gånger 28px, med 5px utfyllnad och positionerad 14px från höger.
- Artikelkroppens innehåll har 12px horisontell utfyllnad.
- Standardbildelement (exklusive miniatyrer och immersiva typer) sträcker sig över viewport-bredden minus 24px och scrollbar-bredd, utan marginal och automatisk höjd. Deras bildtexter har ingen utfyllnad.
- Immersiva bildelement sträcker sig över hela viewport-bredden minus scrollbar-bredd.
- Blockcitat med klassen "quoted" använder den nya pelarfärgen för deras dekorativa before-element.
- Länkar inom artikelkroppens prosa är stilade enligt specificerat.
Länkar i artikelkroppar på iOS- och Android-enheter är stilade med den primära pelarfärgen, understrukna med en 6px offset och använder huvudramfärgen för understrykningen. Vid hovring ändras understrykningsfärgen till den nya pelarfärgen.
I mörkt läge blir furniture wrapper-bakgrunden mörkgrå (#1a1a1a). Etiketter använder den nya pelarfärgen, rubriker använder huvudramfärgen och standfirst-text och författarbyline antar också huvudramfärgen.
För iOS- och Android-enheter gäller följande stilregler för artikelcontainrar:
- Streckfärgen för SVG-ikoner i meta-sektionen är satt till den nya pelarfärgen.
- Textfärgen för bildtexter i showcase-bildelement använder datumlinjefärgen.
- Citerad text inom artikelkroppen visas i den nya pelarfärgen.
- Bakgrundsfärgen för olika kroppsinnehållsområden är satt till en mörk bakgrund, med important-prioritet.
- Den första bokstaven i stycken efter vissa element är stilad med en drop cap-effekt.
Denna CSS-kod tillämpar specifik styling på den första bokstaven i stycken som följer efter vissa element, såsom `.element-atom`, `.sign-in-gate` eller `#sign-in-gate`, i olika artikelcontainrar på iOS- och Android-enheter.
Denna CSS-kod stylar den första bokstaven i stycken i olika artikelcontainrar på Android-enheter, sätter dess färg till en anpassad variabel eller vit. Den justerar också utf