Този CSS код дефинира персонализиран шрифт, наречен "Guardian Headline Full" с множество стилове и тежести. Указва файловете на шрифта в различни формати (WOFF2, WOFF и TTF) и техните онлайн местоположения. Шрифтът включва тежести light, regular, medium и semibold, всяка от които има както нормален, така и курсивен стил.
@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://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));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !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;
}
}Интерактивната колона съдържание има лява граница и специфично разстояние за елементите. Параграфите след определени елементи получават допълнителен отстъп отгоре, а първата буква на тези параграфи е стилизирана като голяма, цветна инициалия. Вградените елементи и фигури са ограничени до максимална ширина. Дефинирани са различни цветни променливи за последователно тематизиране. Цитатите в специфични контейнери трябва да имат максимална ширина от 620 пиксела.
Надписите за елементи showcase в основното съдържание и контейнерите на статиите трябва да са статично позиционирани, с пълна ширина до 620 пиксела.
Имерсивните елементи трябва да обхващат пълната ширина на изгледа, минус лентата за превъртане. На по-големи екрани максималната им ширина е 978 пиксела, с настройка на отстъпа на надписите при различни точки на прекъсване. На средни екрани максималната ширина е 738 пиксела. На по-малки екрани иммерсивните елементи трябва да се подравняват към левия ръб с коригирани маржове и отстъп на надписите.
За обвивките на мебели на големи екрани се използва мрежово оформление с определени колони и редове. Заглавията имат горна граница, мета секциите са позиционирани относително, а встъпителният текст има специфично стилизиране за връзки и параграфи. Фигурите в обвивката нямат ляв марж и имат максимална ширина от 630 пиксела, когато са вградени. На много големи екрани шаблонните колони на мрежата се коригират.CSS дефинира мрежово оформление за заглавие на статия със специфични области за заглавие, основно заглавие, встъпителен текст, мета информация и портрет (основна медия). Задава стилове за тези елементи, включително шрифтове, граници и разстояние. Оформлението се настройва при различни ширини на екрана: за по-широки екрани (над 81.25em) се използва по-подробна мрежа и се коригират ширините на елементите; за средни екрани (над 71.25em) размерът на шрифта на основното заглавие се увеличава; а за по-малки екрани (под 46.24em) основната медия се настройва на пълна ширина на изгледа. Границите и линиите използват персонализирана цветна променлива, а някои елементи се скриват или преназначават при определени точки на прекъсване.CSS кодът дефинира стилове за оформление на уеб страница, фокусирайки се върху компонент, наречен "furniture-wrapper". Този компонент има тъмен фон и настройва своите маржове и отстъпи в зависимост от размера на екрана. За по-големи екрани добавя декоративни странични ленти.
В тази обвивка елементи като заглавия на статии, основни заглавия и мета информация (като бутони за споделяне в социалните мрежи) са стилизирани. Заглавията използват светлосив цвят и удебелен шрифт. Социалните бутони имат цветни граници, които съответстват на тематичен цвят, и се променят на плътен цвят при посочване.
Кодът също управлява видимостта на надписите и бутона за превключване на надписи за медийни елементи. Като цяло стиловете гарантират, че оформлението е адаптивно и визуално последователно на различни устройства.Този CSS код дефинира стилове за компонент на уеб страница, вероятно странична лента или обвивка на съдържание. Задава цветове на текста, поведение на връзките и корекции на оформлението за различни размери на екрана. Връзките са стилизирани със специфични цветове и подчертавания, а оформлението включва фонов елементи, които се настройват според ширината на изгледа. Медийните заявки гарантират, че дизайнът се адаптира към различни устройства, от таблети до големи настолни екрани.CSS кодът дефинира стилове за елементи на статии и зарежда персонализирани шрифтове. Задава светъл цвят на граница за коментари и настройва стилове на заглавия: заглавията h2 в статиите имат лека тежест на шрифта по подразбиране, но стават удебелени, ако съдържат таг strong. Освен това импортира шрифтовото семейство Guardian Headline Full в различни тежести и стилове (light, regular, medium, semibold, всяка с нормална и курсивна версия) от конкретни уеб адреси.Текстът изглежда е фрагмент от CSS код, дефиниращ шрифтови лица и правила за стилизиране, вероятно за уебсайт. Ето пренаписана версия на плавен, естествен български:
Този CSS код дефинира няколко персонализирани шрифтови семейства за използване в уебсайт. Указва различни шрифтови файлове (във формати WOFF2, WOFF и TrueType) за шрифта "Guardian Headline Full" в различни тежести и стилове, като semibold italic, bold, bold italic, black и black italic. Всяка дефиниция включва тежестта и стила на шрифта.
Той също така дефинира шрифт "Guardian Titlepiece" в удебелена тежест.
Освен това кодът задава персонализирани CSS свойства (CSS променливи) за цветови схеми, особено за тъмен режим на iOS и Android устройства. Дефинира цветове за тъмни фонове и елементи на функции, със специфични цветове за редовен и тъмен режим.
Има също медийни заявки и специфични правила за стилизиране на първата буква на първия параграф в контейнери за статии на iOS и Android устройства, които се прилагат, когато присъстват определени HTML структури.За Android устройства първата буква на първия параграф в стандартни или коментарни статии е стилизирана с вторичен цвят на колона. На iOS и Android заглавията на статиите са скрити, а обвивката на мебелите има специфичен отстъп. Етикетите в тази обвивка използват удебелен, с главни букви шрифт с нов цвят на колона. Заглавията са зададени на 32px, удебелени, с отстъп отдолу и тъмен цвят. Изображенията фигури са позиционирани относително, с маржове на пълна ширина и автоматична височина.За Android устройства изображенията в контейнери за статии трябва да имат прозрачен фон, да обхващат пълната ширина на изгледа (като се вземе предвид лентата за превъртане) и да настройват височината си автоматично.
На iOS и Android встъпителният текст в статиите трябва да има специфично разстояние: 4 пиксела отстъп отгоре, 24 пиксела отдолу и отрицателен марж от 10 пиксела отдясно.
Параграфите в този встъпителен текст трябва да използват шрифтовото семейство на Guardian за заглавия.
Връзките в този текст трябва да са стилизирани със специфичен цвят, подчертаване, позиционирано на 6 пиксела под текста, и светлосиво подчертаване. Те не трябва да имат фонова снимка или долна граница. При посочване подчертаването трябва да се промени, за да съответства на цвета на текста на връзката.
Освен това мета секцията в статиите на iOS и Android също трябва да получи тези правила за стилизиране.Този CSS код задава стилове за контейнери на статии на Android и iOS устройства. Коригира маржове, цветове, отстъпи и показване на бутони за различни типове статии и техните компоненти.На iOS и Android устройства, за контейнери за статии от тип feature, standard и comment, изображенията, които не са миниатюри или иммерсивни, се стилизират да нямат марж, ширина, изчислена от изгледа минус 24 пиксела и ширината на лентата за превъртане, и автоматична височина. Техните надписи нямат от