Kan en ny film om Michael Jacksons liv få dig att se honom på ett annat sätt?
Guardian Headline Full-typsnittsfamiljen innehåller flera stilar, var och en med olika vikter och kursiver. Dessa typsnitt finns tillgängliga i flera format som woff2, woff och ttf, och är värdbaserade på Guardians servrar. Stilarna sträcker sig från lätt till halvfet, med både vanliga och kursiva versioner.
@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, 0px));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !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-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
}
}
Den huvudsakliga interaktiva innehållskolonnen har specifik styling för element. Element inom denna kolumn har ingen marginal ovanför eller under men inkluderar utfyllnad. När ett stycke följer ett element justeras mellanrummet därefter. Inline-element är begränsade till en maximal bredd på 620 pixlar.
För större skärmar är inline-figurer också begränsade till 620 pixlar. Videoelement med loopfunktion har anpassad knappstyling och positionering. Självvärdbaserade videor visas som block, tar upp hela bredden upp till 620 pixlar, med centrerad justering. Immersiva videoelement expanderar bortom denna gräns, tar bort breddbegränsningar och justerar marginaler. På bredare skärmar sträcker sig immersiva videor längre ut, med vänstermarginaler justerade för justering.
Färgvariabler definierar olika temaelement, såsom datumlinje, kanter, bildtexter och funktionsfärger. Dessa anpassas för mörkt lägespreferenser. Inom artikelkroppen får det första stycket efter vissa element extra topputfyllnad, och den första bokstaven kan vara stilistiskt distinkt.
CSS-koden definierar stilar för initialer, utdragscitat och olika layoutelement över olika sektioner på en webbplats. Initialer är stiliserade med ett specifikt typsnitt, storlek och färg, och flyter till vänster. Utdragscitat ges en maximal bredd. För showcase-element är bildtexter positionerade statiskt med en inställd bredd. Immersiva element är inställda på full viewportbredd, med justeringar för olika skärmstorlekar, inklusive specifika marginaler och utfyllnad för mindre enheter. En furniture wrapper använder CSS Grid för layout på större skärmar, skapar en flerkolumnsstruktur och definierar grid-områden för element som rubrik och metainformation. Den lägger också till en kantlinje ovanför det första barnet till rubrikelement.
Furniture wrappern sätter standfirst-innehållet att ha en relativ position med en topputfyllnad på 2 pixlar och ingen höger marginal. Inom standfirst har huvudinnehållsområdet en bottenmarginal på 4 pixlar. Listobjekt inom standfirst använder en teckenstorlek på 20 pixlar. Länkar inom standfirst, inklusive de i listobjekt, har ingen kantlinje, ingen bakgrundsbild och är understrukna med ett offset på 6 pixlar, med en anpassad färg för understrykningen. Vid hovring ändras understrykningsfärgen till en ny pelarfärg.
Det första stycket i standfirst har en kantlinje ovanför och ingen bottenutfyllnad. För större skärmar (61.25em och uppåt), om skärmen också är minst 71.25em bred, tas kantlinjen ovanför bort. På skärmar bredare än 61.25em har figurer ingen vänstermarginal och inline-element med en specifik roll är begränsade till en maximal bredd på 630 pixlar.
För skärmar minst 71.25em breda använder furniture wrappern en grid-layout med definierade kolumner och rader. En metasektion inkluderar en kantlinje ovanför skapad med ett pseudoelement som är 540 pixlar bredt. Stycken i standfirst har ingen kantlinje ovanför, och en vertikal linje läggs till före standfirst med ett annat pseudoelement.
På ännu större skärmar (81.25em och uppåt) justeras grid-layouten med olika kolumn- och radstorlekar. Metakantlinjen ovanför expanderar till 620 pixlar, och den vertikala linjen före standfirst flyttas något.
Etiketter inom artikelhuvudet eller rubriksektionen har en topputfyllnad på 2 pixlar. Rubriken använder en fet teckenvikt, en maximal bredd på 620 pixlar och en teckenstorlek på 32 pixlar. För skärmar minst 71.25em breda justeras rubriken till en maximal bredd på 540 pixlar och en teckenstorlek på 50 pixlar.
På medelskärmar (46.25em och uppåt) har element med klassen keyline-4 eller ett specifikt dataattribut ingen höger marginal. För större skärmar (61.25em och uppåt) är dessa element dolda. Deras SVG-innehåll använder en anpassad färg för streck.
Denna CSS-kod definierar stilar för en webbsidlayout, särskilt för en furniture wrapper-sektion. Den sätter olika egenskaper för element som metainformation, standfirst-text, huvudmedia och bildtexter. Stilarna inkluderar justeringar för marginaler, utfyllnad, färger och positionering, med specifika regler för olika skärmstorlekar med hjälp av media queries. Koden definierar också anpassade färgvariabler och säkerställer att vissa element är dolda eller visas baserat på villkor. Sammantaget skapar den ett responsivt design som anpassar sig till olika enheter samtidigt som ett konsekvent visuellt tema bibehålls.
CSS-koden stiliserar element inom en furniture-wrapper-klass. Rubriker (h1) är feta och ljusgrå (#dcdcdc). Figurer i rubriker har ingen toppmarginal och en liten bottenmarginal.
För skärmar bredare än 71.25em visas en färgad linje före metasektionen. Text och sammanfattningar i metasektionen är ljusgrå. Sociala medielänkar och knappar har en färgad kantlinje och använder en specifik färg för text och ikoner, som ändras till en mörk bakgrund vid hovring.
Länkar i metasektionen använder en specifik färg och behåller den vid hovring med matchande understrykningar. I standfirst-sektionen är länkar understrukna med en ljusgrå färg som ändras vid hovring, och styckestext är ljusgrå. På bredare skärmar kan det första stycket ha eller förlora en kantlinje ovanför. Listobjekt i standfirst är också ljusgrå.
För skärmar bredare än 71.25em visas en linje före standfirst. På skärmar bredare än 46.25em får wrappern en mörk bakgrund och en höger kantlinje.
CSS definierar stilar för en layout wrapper med dekorativa sidofält som justeras baserat på viewportbredd. Den sätter kantlinjer, bakgrunder och positionerar pseudoelement (`:before` och `:after`) för att skapa dessa sidofält, beräknar deras bredd och placering i förhållande till viewport och en rullningslist. Breddberäkningarna ändras vid specifika brytpunkter (61.25em, 71.25em, 81.25em) för att rymma olika innehållsbredder (738px, 978px, 1138px, 1298px). Ytterligare regler stiliserar SVG-streck och gränser för sociala/metaelement med en anpassad egenskap för färg. Rubrikstilar definieras för `h2`-element, gör dem teckenvikt 200 som standard och 700 om de innehåller en `strong`-tagg. Slutligen deklareras anpassade typsnittsytor för "Guardian Headline Full", inklusive lätt, lätt kursiv, vanlig och vanlig kursiv variant med respektive typsnittsfiler och vikter.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/f