Този CSS код дефинира персонализирано шрифтово семейство, наречено "Guardian Headline Full", с множество тежести и стилове. Указва изходните файлове за всяка вариация в различни формати (WOFF2, WOFF и TrueType), хоствани на сървърите на Guardian. Тежестите на шрифтовете варират от лек (300) до полуудебелен (600), включително както обикновени, така и курсивни стилове за всяка тежест.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
html {
background: #041f4a;
}
@media (min-width: 46.25em) {
div.content--interactive-grid {
grid-template-areas:
". . ."
". media ."
". title ."
". headline ."
". standfirst ."
". lines ."
". meta ."
". nav-cta ."
". . .";
}
}
@media (max-width: 46.24em) {
div.content--interactive-grid {
grid-template-areas:
"."
"media"
"title"
"headline"
"standfirst"
"lines"
"meta"
"nav-cta"
".";
}
}
div.content--interactive-grid {
grid-template-rows: 3fr repeat(7, auto) 1fr;
grid-auto-rows: min-content;
grid-column-gap: 0px !important;
}
article[data-gu-name=body] {
grid-column: 1 / -1;
grid-row: 1 / -1;
overflow-y: hidden;
overflow-x: hidden;
}
div[data-gu-name=border] {
display: none;
}
div#maincontent {
margin-top: 0;
}
figure.element.element-atom {
padding: 0;
margin-left: 0 !important;
margin-right: 0 !important;
}
.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
}
article.content--interactive > div {
margin: 0;
padding: 0;
border: none;
max-width: unset !important;
overflow-x: clip;
}
@media (min-width: 46.25em) {
div.content--interactive-grid {
grid-template-columns: 1fr 740px 1fr;
}
}
.content--interactive-grid > :not([data-gu-name=body]),
body.android .article__header,
body.ios .article__header {
z-index: 10;
}
@media (min-width: 30em) {
.content--interactive-grid > :not([data-gu-name=body]) {
padding-left: 20px;
padding-right: 20px;
}
}
@media (max-width: 29.99em) {
.content--interactive-grid > :not([data-gu-name=body]) {
padding-left: 10px;
padding-right: 10px;
}
}
body.android .article__body,
body.ios .article__body {
padding: 0;
}
body.android .article__header,
body.ios .article__header {
position: absolute;
background-color: transparent !important;
}
body.ios .article__header > div,
body.ios .article__header > h1,
body.ios .article__heЗа Android устройствата, елементите на заглавието на статията като заглавие, встъпителен текст и мета информация имат прозрачен фон. Несъществените секции в интерактивната мрежа се появяват с тъмно покритие, докато основното съдържание остава напълно интерактивно.
Текстът на заглавието използва персонализиран цвят, а датите на публикуване заедно с встъпителния текст се показват във вторичен цвят. Информацията за автора се подчертава в червеникав нюанс, а иконите за социални медии са скрити от мета секцията.
Секцията със заглавието има червен фон със специфични подложки и полета, коригирани за по-малки екрани. Заглавията използват персонализирания шрифт на Guardian с зададен размер, който се намалява на по-тесни екрани. Встъпителният текст е скрит на Android и iOS устройства.
Мета информацията е стилизирана с коригирани подложки, без горна граница за социални елементи и коментарите не се показват. Широчините на оформлението и мрежовите шаблони се адаптират към различни размери на екрана, осигурявайки правилно подравняване и разстояние между устройствата.Този CSS код определя визуалния стил за уеб страница, вероятно за статия или интерактивна функция. Той създава оформление с подреден дизайн, гарантирайки, че елементите са позиционирани един върху друг. Цветовата схема използва светъл текст на тъмносинь до черен градиентен фон за по-добра четимост и естетическа привлекателност.
Текстовите стилове са указани за заглавия, параграфи, списъци и връзки, използвайки персонализирани шрифтове от шрифтовото семейство на Guardian. Заглавията имат различни размери и тежести, докато основният текст е оптимизиран за четливост с подходящо разстояние между редовете. Връзките са подчертани и променят цвета при посочване за потребителско взаимодействие.
Кодът също включва адаптивни корекции на дизайна за по-малки екрани, намалявайки размерите на шрифта и коригирайки полетата за поддържане на употреваемостта на мобилни устройства. Освен това, той дефинира визуално скрит клас за елементи, които трябва да са достъпни за екранни четци, но не са видими на страницата. Персонализирани шрифтови файлове се зареждат, за да се гарантира последователна типография в различните браузъри и устройства.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(htt@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('