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