Questo codice CSS definisce la famiglia di caratteri "Guardian Headline Full" con vari pesi e stili, fornendo più formati di file (WOFF2, WOFF, TTF) per ogni variante per garantire la compatibilità tra diversi browser. I file dei font sono ospitati sul server delle risorse del Guardian.
Questo codice CSS definisce diverse famiglie di caratteri per i font Guardian Headline e Guardian Titlepiece, specificandone le origini in diversi formati (WOFF2, WOFF, TTF) insieme ai loro pesi e stili. Include anche regole di design reattivo per la colonna dei contenuti principali nei layout interattivi, adattando margini, larghezze e posizionamento in base alle dimensioni dello schermo. Ad esempio, su schermi più ampi, aggiunge un margine sinistro e un bordo, mentre su schermi più piccoli, regola le larghezze e le posizioni degli elementi per adattarsi al display. Il codice garantisce che elementi come paragrafi ed elenchi mantengano una larghezza massima per la leggibilità e gestisce gli elementi immersivi espandendoli a tutta larghezza sui dispositivi mobili e adattandone il layout su schermi più grandi.
Per la colonna principale interattiva, viene aggiunto un bordo sinistro prima del contenuto, posizionato 11 pixel a sinistra. Gli elementi all'interno di questa colonna non hanno margine superiore o inferiore ma includono 12 pixel di spaziatura interna sia in alto che in basso. Quando un paragrafo segue un elemento, la spaziatura interna viene rimossa e vengono applicati margini di 12 pixel. Gli elementi in linea sono limitati a una larghezza massima di 620 pixel e, per schermi più larghi di 61,25 em, anche le figure in linea rispettano questo limite di larghezza.
Sono definite variabili di colore per vari elementi, come la data, il bordo dell'intestazione, il testo della didascalia e i colori delle feature, con il nuovo colore pillar che predefinisce il colore primario o della feature. Gli elementi con la classe atom non hanno spaziatura interna.
Regole specifiche si applicano al primo paragrafo che segue determinati elementi o righe orizzontali in diverse aree di contenuto, aggiungendo 14 pixel di spaziatura superiore. Inoltre, la prima lettera di questi paragrafi è stilizzata con un carattere grande, in grassetto, maiuscolo in un tipo di carattere specifico, colorato secondo il colore della lettera capitale o del nuovo pillar, e flottato a sinistra con un margine.
Le righe orizzontali seguite da paragrafi in queste aree non hanno spaziatura superiore. I pullquote all'interno di specifiche aree di contenuto sono limitati a una larghezza massima di 620 pixel.
Per gli elementi showcase in vari contenitori di articoli, le didascalie sono posizionate staticamente con larghezza completa e una larghezza massima di 620 pixel.
Gli elementi immersivi si estendono per l'intera larghezza del viewport meno la larghezza della barra di scorrimento. Su schermi fino a 71,24 em di larghezza, questi elementi sono limitati a 978 px di larghezza con una spaziatura della didascalia di 10 px. Tra 30 em e 71,24 em, la spaziatura della didascalia aumenta a 20 px. Per schermi tra 46,25 em e 61,24 em, la larghezza massima è di 738 px. Sotto i 46,24 em, gli elementi immersivi si allineano al bordo sinistro con margini regolati e mantengono una spaziatura della didascalia di 20 px tra 30 em e 46,24 em.
Il wrapper dell'arredamento utilizza un layout a griglia su schermi di 61,25 em e più larghi, con colonne e righe definite per organizzare le sezioni di titolo, titolo principale, informazioni meta, standfirst e ritratto. I titoli principali presentano un bordo superiore, le sezioni meta hanno una spaziatura superiore e il testo dello standfirst include una stilizzazione specifica per link e voci di elenco, con sottolineature invece di bordi inferiori ed effetti hover che utilizzano il nuovo colore pillar. Il primo paragrafo nello standfirst ha un bordo superiore su schermi più grandi, ma lo rimuove a 71,25 em e oltre. Le figure all'interno del wrapper hanno margini allineati a sinistra e una larghezza massima di 630 px per gli elementi in linea. A 71,25 em e oltre, la griglia regola la sua struttura delle colonne per un layout migliore.
Il layout utilizza una griglia con colonne e righe specifiche per diverse dimensioni dello schermo. Ad esempio, su schermi più grandi, la griglia ha tre colonne uguali per le sezioni di titolo, titolo principale e meta, seguite da cinque per lo standfirst e otto per il ritratto, con righe allocate proporzionalmente.
La stilizzazione include un bordo superiore per la sezione meta e un bordo sinistro per lo standfirst, entrambi che utilizzano una variabile di colore personalizzata. I titoli principali sono in grassetto e si adattano in dimensione e larghezza in base al viewport, con caratteri più grandi su schermi più grandi.
Gli elementi social e commenti nella sezione meta condividono lo stesso colore del bordo, mentre alcuni componenti sono nascosti. Il testo dello standfirst è stilizzato con peso normale, una dimensione del carattere specifica e spaziatura, ed è posizionato con un margine sinistro e una spaziatura interna.
Gli elementi media principali sono posizionati nell'area della griglia del ritratto, con larghezza completa e margini regolati su schermi più piccoli, e le didascalie sono posizionate assolutamente in basso con un colore di sfondo e una spaziatura. Su schermi medi e più grandi, alcune righe sono nascoste e i margini vengono reimpostati per alcuni elementi.
Il codice CSS definisce gli stili per un componente wrapper dell'arredamento, inclusi il layout, i colori e il comportamento reattivo su diverse dimensioni dello schermo. Imposta colori di sfondo, colori del testo e stili dei bordi utilizzando variabili CSS per coerenza. Il wrapper regola margini, spaziatura e posizionamento su schermi più grandi, con regole specifiche per elementi come didascalie, pulsanti e titoli. I pulsanti dei social media cambiano colore al passaggio del mouse e alcuni elementi sono nascosti o visualizzati in base a condizioni. Il design garantisce un aspetto coerente adattandosi a vari dispositivi.
Questo codice CSS definisce gli stili per la classe furniture-wrapper di una pagina web, concentrandosi sulle sezioni di informazioni meta e standfirst. Imposta i colori del testo su grigio chiaro (#dcdcdc) e i colori dei link su una tonalità basata su variabile, con effetti hover che mantengono il colore e aggiungono sottolineature. I link nello standfirst hanno sottolineature con offset e colori specifici, rimuovendo bordi e immagini di sfondo.
Per schermi più grandi (min-width: 61,25 em), il primo paragrafo nello standfirst ottiene un bordo superiore, che viene rimosso su schermi ancora più grandi (71,25 em). Il codice crea anche barre laterali decorative utilizzando pseudo-elementi (:before e :after) che regolano la loro larghezza e posizione in base alle dimensioni dello schermo, con sfondi scuri e bordi. Gli elementi social e commenti all'interno della sezione meta ereditano una stilizzazione simile per icone e testo.
La sezione commenti ha un colore del bordo che corrisponde al colore del bordo dell'intestazione.
Negli articoli, le intestazioni di secondo livello (h2) all'interno del corpo principale utilizzano un peso del carattere leggero di 200. Tuttavia, se un h2 contiene un elemento strong, adotta un peso del carattere in grassetto di 700.
La famiglia di caratteri Guardian Headline Full include diverse varianti:
- Light (peso 300) in stili normale e corsivo
- Regular (peso 400) in stili normale e corsivo
- Medium (peso 500) in stili normale e corsivo
- Semibold (peso 600) in stili normale e corsivo
Ogni stile è disponibile nei formati WOFF2, WOFF e TrueType, ospitati sul server delle risorse del Guardian.
Questo codice CSS definisce diversi font face per la famiglia di caratteri "Guardian Headline Full" con diversi pesi e stili (normale e corsivo), che vanno dal semibold (600) al black (900). Ogni font face specifica i file sorgente nei formati WOFF2, WOFF e TrueType dai server delle risorse del Guardian.
Definisce anche il carattere "Guardian Titlepiece" in peso grassetto con gli stessi formati di file.
Il codice include proprietà personalizzate CSS (variabili) per schemi di colore, adattandoli per la modalità scura su dispositivi iOS e Android. Inoltre, contiene regole di stilizzazione specifiche per la prima lettera dei paragrafi nei contenitori degli articoli sulle piattaforme iOS e Android, in particolare quando seguono determinati elementi come atom o sign-in gate.
Per i dispositivi Android, la prima lettera del primo paragrafo negli articoli standard e di commento è stilizzata con un colore pillar secondario. Sia su iOS che Android, le intestazioni degli articoli sono nascoste e i wrapper dell'arredamento hanno una spaziatura specifica. Le etichette all'interno di questi wrapper utilizzano un carattere in grassetto, maiuscolo in stile titolo con un nuovo colore pillar. I titoli principali sono impostati a 32 px, in grassetto, con spaziatura inferiore e un colore scuro. Le immagini nei wrapper dell'arredamento sono posizionate in modo relativo, con margini regolati e larghezza completa del viewport meno la barra di scorrimento.
Per i dispositivi Android, le immagini all'interno dei contenitori degli articoli sono impostate per avere uno sfondo trasparente, estendersi per l'intera larghezza del viewport meno la barra di scorrimento e regolare automaticamente la loro altezza.
Su entrambi iOS e Android, la sezione standfirst negli articoli ha una spaziatura superiore e inferiore rispettivamente di 4 px e 24 px, con un margine destro di -10 px. Il testo all'interno utilizza la famiglia di caratteri Guardian Headline o caratteri serif simili.
I link all'interno dello standfirst su entrambi i sistemi operativi sono stilizzati con un colore specifico, sottolineati con un offset e utilizzano un colore particolare per la sottolineatura che cambia al passaggio del mouse per corrispondere al colore del link.
Inoltre, la sezione meta negli articoli è stilizzata in modo coerente sulle piattaforme iOS e Android.
Per i dispositivi Android, rimuovi i margini dagli elementi meta nei contenitori degli articoli standard e di commento.
Per i dispositivi iOS, imposta il colore degli elementi byline e autore nei contenitori di articoli feature, standard e di commento sul nuovo colore pillar. Inoltre, rimuovi la spaziatura dagli elementi meta misc e imposta il tratto delle icone SVG all'interno di essi sul nuovo colore pillar. Inoltre, stilizza il pulsante della didascalia negli elementi showcase con display, spaziatura, allineamento e dimensioni specifici.
Per entrambi iOS e Android, imposta la spaziatura del corpo dell'articolo a 0 sui lati e 12 px in alto e in basso nei contenitori di articoli feature, standard e di commento.
Per i dispositivi iOS e Android, nei contenitori di articoli feature, standard e di commento, le immagini non in miniatura e non immersive all'interno del corpo dell'articolo non avranno margine, una larghezza del viewport completo meno 24 pixel e la larghezza della barra di scorrimento, e un'altezza automatica. Le loro didascalie non avranno spaziatura.
Le immagini immersive in questi contenitori si estenderanno per l'intera larghezza del viewport meno la larghezza della barra di scorrimento.
I blockquote citati nel corpo dell'articolo visualizzeranno un marcatore colorato utilizzando il nuovo colore pillar.
I link nel corpo dell'articolo saranno stilizzati con il colore pillar primario, sottolineati con un offset e utilizzeranno il colore del bordo dell'intestazione per la sottolineatura. Al passaggio del mouse, il colore della sottolineatura cambia nel nuovo colore pillar.
In modalità scura, lo sfondo del wrapper dell'arredamento sarà impostato su un grigio scuro (#1a1a1a).
Per i dispositivi iOS e Android, i seguenti stili si applicano ai contenitori di articoli feature, standard e di commento:
- Le etichette dei contenuti utilizzano il nuovo colore pillar.
- I titoli principali non hanno sfondo e utilizzano il colore del bordo dell'intestazione per il testo.
- I paragrafi e i link dello standfirst utilizzano il colore del bordo dell'intestazione.
- Le byline degli autori e i loro link utilizzano il nuovo colore pillar.
- Le icone dei metadati vari sono tracciate con il nuovo colore pillar.
- Le didascalie delle immagini showcase utilizzano il colore della data.
- I blockquote citati nel corpo dell'articolo sono stilizzati con il nuovo colore pillar per il testo e un bordo corrispondente.
Per i dispositivi iOS e Android, il testo citato nei corpi degli articoli utilizzerà il nuovo colore pillar.
Inoltre, il colore di sfondo per varie sezioni del corpo dell'articolo su entrambi iOS e Android sarà impostato su uno sfondo scuro.
Per la prima lettera dopo determinati elementi nei corpi degli articoli su iOS, viene applicata una specifica stilizzazione, ma i dettagli sono ripetitivi e seguono lo stesso schema sopra.
Questo sembra essere un selettore CSS che punta alla prima lettera dei paragrafi che seguono elementi specifici in vari contenitori di articoli sulle piattaforme iOS e Android. Il selettore si applica a diverse sezioni come corpi di articoli, corpi di feature, sezioni di commenti e aree di contenuto interattive, in particolare quando vengono dopo elementi con classi come 'element-atom' o precedono i sign-in gate.
Questo codice CSS definisce gli stili per elementi specifici su dispositivi Android e iOS. Imposta il colore della prima lettera in determinati paragrafi su bianco o un colore variabile personalizzato. Regola anche la spaziatura e i margini per gli elementi standfirst negli articoli di commento, le dimensioni per le intestazioni h2 e la spaziatura per i pulsanti delle didascalie in modo diverso su iOS e Android.
Per le preferenze della modalità scura, cambia i colori per il testo di follow, le icone, il testo dello standfirst, i link e le byline in tonalità più chiare e specifici colori pillar della modalità scura. Imposta un colore di sfondo scuro e rende le intestazioni degli articoli invisibili su entrambe le piattaforme. Inoltre, applica questi stili ai wrapper dell'arredamento nei contenitori di articoli feature, standard e di commento.
Per i dispositivi iOS e Android, il wrapper dell'arredamento del contenitore dell'articolo non ha margine. Le etichette negli articoli feature, standard e di commento utilizzano una variabile di colore specifica. I titoli principali in questi articoli sono impostati su un colore grigio chiaro. I link nelle intestazioni degli articoli e nelle sezioni del titolo adottano anche la variabile di colore designata. Le sezioni meta visualizzano un gradiente lineare ripetuto come immagine di sfondo. Le byline all'interno delle sezioni meta sono colorate in grigio chiaro.
Per i dispositivi iOS e Android, i seguenti stili si applicano ai link all'interno della sezione meta dei contenitori di articoli feature, standard e di commento:
- I link sono colorati utilizzando il nuovo colore pillar o un colore feature della modalità scura.
- Le icone SVG nella sezione meta misc hanno il loro tratto impostato sullo stesso colore.
- Le etichette di avviso vengono visualizzate in un colore grigio chiaro (#dcdcdc) con priorità importante.
- Gli span con attributi data-icon adottano anche il nuovo colore pillar o il colore feature della modalità scura.
Per i dispositivi iOS e Android, il colore delle icone all'interno della sezione meta dei contenitori di articoli feature, standard e di commento è impostato sul nuovo colore pillar o su un colore feature della modalità scura.
Su schermi più grandi (71,25 em e oltre), la sezione meta in questi contenitori visualizza un bordo superiore utilizzando il nuovo colore pillar o il colore del bordo dell'intestazione. Inoltre, gli elementi meta misc