Може ли нов филм за живота на Майкъл Джексън да ви накара да го погледнете по различен начин?

Може ли нов филм за живота на Майкъл Джексън да ви накара да го погледнете по различен начин?

Заглавието на Guardian Headline Full включва няколко стила, всеки с различна дебелина и курсив. Тези шрифтове са достъпни в множество формати като woff2, woff и ttf, хоствани на сървърите на Guardian. Стиловете варират от светъл до полудебел, както с обикновени, така и с курсив версии.

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: Guardian Titlepiece;
src: url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/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, 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;
}
}

Основната интерактивна колона съдържа специфично стилизиране за елементи. Елементите в тази колона нямат горни или долни маржове, но включват падинг. Когато параграф следва елемент, разстоянието се коригира съответно. Вградените елементи са ограничени до максимална ширина от 620 пиксела.

За по-големи екрани вградените фигури също са ограничени до 620 пиксела. Видео елементи с функция за повторение имат персонализирано стилизиране на бутони и позициониране. Самохостваните видеоклипове се показват като блокове, заемащи пълната ширина до 620 пиксела, с центрирано подравняване. Имерсивните видео елементи надхвърлят това ограничение, премахвайки ограниченията за ширина и коригирайки маржовете. На по-широки екрани иммерсивните видеоклипове се разширяват допълнително, като левите маржове се коригират за подравняване.

Цветовите променливи дефинират различни елементи на темата, като дата, граници, надписи и цветове на функции. Те се адаптират за предпочитания за тъмен режим. В тялото на статията първият параграф след определени елементи получава допълнителен горен падинг, а първата буква може да бъде стилизирана по отличителен начин.

CSS кодът дефинира стилове за инициали, цитати и различни елементи на оформлението в различни раздели на уебсайт. Инициалите са стилизирани с конкретен шрифт, размер и цвят и са плаващи вляво. Цитатите получават максимална ширина. За елементите от тип "showcase" надписите са позиционирани статично с зададена ширина. Имерсивните елементи са зададени на ширина на целия изглед, с корекции за различни размери на екрана, включително специфични маржове и падинг за по-малки устройства. Опаковката "furniture wrapper" използва CSS Grid за оформление на по-големи екрани, създавайки много-колонна структура и дефинирайки области на мрежата за елементи като заглавието и мета информацията. Тя също добавя горна граница към първото дете на елементите за заглавие.

Опаковката "furniture wrapper" задава съдържанието на "standfirst" да има относителна позиция с горен падинг от 2 пиксела и без десен марж. В рамките на "standfirst" основната област на съдържанието има долен марж от 4 пиксела. Елементите от списък вътре в "standfirst" използват размер на шрифта от 20 пиксела. Връзките в рамките на "standfirst", включително тези в елементите от списък, нямат граница, нямат фонова картина и са подчертани с отместване от 6 пиксела, като използват персонализиран цвят за подчертаването. При посочване цвятът на подчертаването се променя на нов цвят на колона.

Първият параграф в "standfirst" има горна граница и няма долен падинг. За по-големи екрани (61.25em и повече), ако екранът е също поне 71.25em широк, горната граница се премахва. На екрани по-широки от 61.25em, фигурите нямат ляв марж, а вградените елементи с конкретна роля са ограничени до максимална ширина от 630 пиксела.

За екрани с ширина поне 71.25em, опаковката "furniture wrapper" използва оформление на мрежа с дефинирани колони и редове. Мета секция включва горна граница, създадена с псевдо-елемент, който е широк 540 пиксела. Параграфите в "standfirst" нямат горна граница, а вертикална линия се добавя преди "standfirst" с помощта на друг псевдо-елемент.

На още по-големи екрани (81.25em и повече), оформлението на мрежата се коригира с различни размери на колони и редове. Горната граница на мета секцията се разширява до 620 пиксела, а вертикалната линия преди "standfirst" се измества леко.

Етикетите в рамките на заглавието на статията или секцията за заглавие имат горен падинг от 2 пиксела. Заглавието използва дебел шрифт, максимална ширина от 620 пиксела и размер на шрифта от 32 пиксела. За екрани с ширина поне 71.25em, заглавието се коригира до максимална ширина от 540 пиксела и размер на шрифта от 50 пиксела.

На средни екрани (46.25em и повече), елементите с клас "keyline-4" или конкретен атрибут за данни нямат десен марж. За по-големи екрани (61.25em и повече), тези елементи са скрити. Тяхното SVG съдържание използва персонализиран цвят за щрихите.

Този CSS код дефинира стилове за оформление на уебстраница, по-специално за секция "furniture wrapper". Той задава различни свойства за елементи като мета информация, текст "standfirst", основна медия и надписи. Стиловете включват корекции за маржове, падинг, цветове и позициониране, с конкретни правила за различни размери на екрана с помощта на медийни заявки. Кодът също дефинира персонализирани цветови променливи и гарантира, че определени елементи са скрити или показани въз основа на условия. Като цяло, той създава отзивчив дизайн, който се адаптира към различни устройства, като същевременно поддържа последователна визуална тема.

CSS кодът стилизира елементи в клас "furniture-wrapper". Заглавията (h1) са удебелени и светлосиви (#dcdcdc). Фигурите в заглавията нямат горен марж и имат малък долен марж.

За екрани по-широки от 71.25em, цветна линия се появява преди мета секцията. Текстът и резюметата в мета секцията са светлосиви. Връзките към социални медии и бутоните имат цветна граница и използват конкретен цвят за текст и икони, който се променя на тъмен фон при посочване.

Връзките в мета секцията използват конкретен цвят и го запазват при посочване със съответстващи подчертавания. В секцията "standfirst", връзките са подчертани със светлосив цвят, който се променя при посочване, а текстът на параграфите е светлосив. На по-широки екрани, първият параграф може да има или да загуби горна граница. Елементите от списък в "standfirst" също са светлосиви.

За екрани по-широки от 71.25em, линия се появява преди "standfirst". На екрани по-широки от 46.25em, опаковката получава тъмен фон и дясна граница.

CSS дефинира стилове за опаковка на оформление с декоративни странични ленти, които се коригират въз основа на ширината на изгледа. Той задава граници, фонове и позиционира псевдо-елементи (`:before` и `:after`), за да създаде тези странични ленти, като изчислява тяхната ширина и позиция спрямо изгледа и плъзгача. Изчисленията за ширина се променят при конкретни точки на прекъсване (61.25em, 71.25em, 81.25em), за да се приспособят към различни ширини на съдържанието (738px, 978px, 1138px, 1298px). Допълнителни правила стилизират щриховете на SVG и границите на социални/мета елементи, използвайки персонализирано свойство за цвят. Стиловете за заглавия са дефинирани за елементи `h2`, като ги задават с тегло на шрифта 200 по подразбиране и 700, ако съдържат таг `strong`. Накрая, персонализирани шрифтове за "Guardian Headline Full" са декларирани, включително светли, светли курсив, обикновени и обикновени курсив варианти със