Този CSS код дефинира персонализирано шрифтово семейство, наречено "Guardian Headline Full", с множество шрифтови тежести и стилове. Той указва шрифтови файлове в различни формати (WOFF2, WOFF и TrueType) и съответните им URL адреси за зареждане от браузъра. Шрифтовите тежести варират от лек (300) до полуудебелен (600), като всяка има нормален и курсивен стил.
Този CSS код дефинира няколко шрифтови семейства и стилове за уебсайта на Guardian. Той определя източниците за различни шрифтови файлове във формати WOFF2, WOFF и TrueType, заедно с техните тежести и стилове. Например, шрифтът Guardian Headline Full включва варианти удебелен, удебелен курсив, черен и черен курсив, докато Guardian Titlepiece използва удебелен стил.
Кодът също така включва медийни заявки, които контролират непрозрачността на основното съдържание, като го правят да избледнява, когато скриптовете са активирани и когато не е предпочитано намалено движение. Освен това, той задава различни персонализирани CSS свойства (променливи) за цветове и стилове, използвани в целия сайт, като например избледняващи застъпвания, надписи и цветове на текста.
За елементите на статиите той дефинира стилове за заглавия, указвайки шрифтово семейство, тежест, размер и височина на реда, с корекции за по-големи екрани. Някои елементи, като конкретни обхвати в заглавието, са скрити от показване.
За заглавията на статиите, връзката или името на поредицата се появяват в линия с конкретен цвят, използвайки шрифта Guardian Headline с размер 20px и удебелена тежест, с персонализирано подчертаване и височина на реда 115%. При посочване на връзката в заглавието тя се подчертава.
Имената на интервюираните са стилизирани с лек, курсивен шрифт от 28px със същата височина на реда.
Резюмето на статията и неговите връзки използват среден цвят, шрифт от 17px с тежест 500, увеличаващ се до 20px на по-широки екрани. Връзките в резюмето получават долна граница при посочване.
Надписите и връзките към видео транскрипции са с по-малък, безсерифен шрифт от 12px с височина на реда 130%.
Връзките в авторските линии използват шрифта Guardian Headline с размер 17px и удебелен стил, докато бутоните в авторските линии имат шрифт със средна тежест без серифи. Датата на публикация използва цвят за надписи.
Цитатите при превъртане (scrolly quotes) имат светло оцветено заглавие с шрифт 32px (увеличаващ се до 42px на големи екрани) със специално стилизирани числа, а техните надписи са с безсерифен шрифт 14px. На средни екрани те приемат цветове за медиен текст.
Първата буква на основното съдържание е голяма, оцветена падаща буква (drop cap), използваща шрифта за заглавия.
Медийните секции имат фон с височина на целия изглед, разширяващ се леко извън контейнера с отрицателни марджини, и използват мрежово оформление. На мобилни устройства заглавието се поставя в зоната за обзавеждане (furniture area), докато на настолни компютри то се премества в двуколонна мрежа, като медийният контейнер заема по-голямата част от пространството.
За по-широки екрани, медийната секция има фиксирана ширина и добавя оцветени странични ленти с граници, за да запълни изгледа, създавайки усещане за рамка.
Медийният елемент има плътна граница и е позициониран вдясно, като ширината му се изчислява въз основа на изгледа и ширината на тялото. За по-големи екрани, ширината на тялото се коригира при конкретни точки на прекъсване: 978px за 61.25em, 1138px за 71.25em и 1298px за 81.25em.
Мрежовото оформление на съдържанието на статията се променя с размера на екрана. На по-малки екрани то подрежда медии, метаданни, встъпителни данни (standfirst) и тяло вертикално. На средни екрани (61.25em и нагоре) то използва двуколонно оформление с медии, обхващащи двете колони, и други елементи, подредени съответно. За по-големи екрани (71.25em и 81.25em) то добавя повече колони и усъвършенства мрежовите области за по-добра организация.
Встъпителните данни (standfirst) имат горен марджин и линиите са скрити. Надписите за заглавки и видеоклипове включват икони със специфично стилизиране и разстояние. Бутонът "Слушай статията" има вертикални марджини.
Заглавката е позиционирана относително с висок z-index. На iOS определени псевдо-елементи в медийните заглавки са скрити. Когато скриптовете са деактивирани, оформлението се адаптира към по-опростена, подредена структура за различни размери на екрана.
Класът само за екранни четци (screen-reader-only) скрива съдържанието визуално, но го запазва достъпно за помощни технологии.
За интерактивно съдържание в основната колона, поддържащите фигури са зададени на 75% ширина и не изчистват предишни елементи.
На средни екрани (46.25em и по-широки) тези фигури остават с 75% ширина, позиционирани статично без плаване, и имат стандартна височина на реда без горен марджин.
За по-големи екрани (71.25em и нагоре) фигурите нямат ляв марджин, а техните надписи са позиционирани статично без фиксирана ширина.
На много големи екрани (81.25em и нагоре) фигурите запазват 75% ширина без ляв марджин, а надписите нямат ограничение за максимална ширина.
На средни до големи екрани (46.25em до 61.24em) иммерсивните елементи в основната колона имат отрицателен десен марджин от 20px.
За статични и видео заглавки, контейнерите за заглавия и секциите за интервюирани имат страничен падинг от 10px на малки екрани, увеличаващ се до 20px на екрани с ширина 30em и повече.
Медийният контейнер в тези заглавки заема пълната ширина и височина на своята мрежова област. На екрани с ширина 61.25em и повече той поддържа съотношение 4:5.
Опаковките за изображения в медийния контейнер залепват за горната част и запълват наличното пространство със скрит overflow. На по-големи екрани (61.25em+) те преминават към относително позициониране.
Всички изображения и картини вътре в тези опаковки покриват напълно своите контейнери без изкривяване на съотношението.
Допълнителни елементи като обхвати и връзки след картини са скрити.
Вторичен слой за изображение (img-2) е абсолютно позициониран в горния ляв ъгъл.
Опаковките за мобилно обзавеждане залепват за дъното и имат гъвкаво колонно оформление с цвят на фона. На по-големи екрани (61.25em+) те стават част от нормалния поток на съдържанието.
В тези опаковки заглавията се появяват второ, а информацията за интервюираните – трето по ред.
На по-малки екрани (до 61.24em) градиентно застъпване създава ефект на избледняване над мобилното обзавеждане.
Контейнерите за заглавия в статични и видео заглавки са позиционирани в долната част с падинг, цвят на фона и z-index от 2. Те използват мрежово оформление за заглавия.
Както първичните, така и вторичните заглавия заемат една и съща мрежова област в контейнера.
За екрани по-широки от 61.25em, коригирайте контейнера за заглавия в статични и видео заглавки, като премахнете горния марджин, зададете максимална ширина от 540px и добавите горна граница.
На по-малки екрани до 61.24em подравнете първото заглавие към началото. Второто заглавие трябва да има максимална ширина от 620px, като първата му буква е с главен регистър. На екрани с ширина поне 30em го преместете с 20px наляво, а на тези с ширина 61.25em или повече го позиционирайте на 4px отгоре.
Когато е предпочитано намалено движение, покажете контейнера за заглавия като блок и премахнете горните марджини за заглавия на екрани с ширина до 46.24em. Също така, добавете падинг от 10px към горната част на второто заглавие.
Секцията за интервюирани трябва да бъде поставена в мрежовата област 'interviewee' с долен падинг 20px. Видео контролите са фиксирани в долната част.
На екрани с ширина до 46.24em задайте височина на заглавката 100%. За iOS устройства коригирайте мрежовите редове и падинга за интервюирани, за да се отчете долната лента с инструменти. На Android променете мрежовите редове и падинга за горната лента.
В ландшафтна ориентация на екрани с ширина до 700px направете височината на заглавката да съответства на съдържанието и коригирайте медийния контейнер и опаковката съответно.
За приложения скрийте етикети в опаковките за изображения.
Видео контейнерите трябва да запълват пространството си, като видеоклиповете покриват областта и избледняват, когато са активни. Контролите са позиционирани долу вдясно с кръгли бутони.
За медийни елементи на по-широки екрани задайте съотношение на видео контейнера 4/5.
Цитатите при превъртане (scrolly quotes) заемат цялата височина на изгледа с лепкав медиен контейнер, който съдържа абсолютно позиционирани елементи.
Изображението в секцията за цитати при превъртане е зададено да покрива напълно контейнера си, запазвайки съотношението. Контейнерът за цитати е позициониран да залепва за горната част на изгледа и обхваща пълната ширина, като неговите елементи имат полу-прозрачен фон и гъвкаво оформление за цитати и надписи. На по-големи екрани фонът става прозрачен, а оформлението преминава към двуколонна мрежа.
Компонентът за цитати при превъртане коригира ширината и марджините си адаптивно, разширявайки се на средни екрани и центрирайки се със странични фонове на по-големи дисплеи. Височината му се изчислява въз основа на единици изглед и дължина на съдържанието, като предпочитанията за намалено движение я съкращават. За iOS устройства се използват специфични единици изглед, за да се гарантира правилното оразмеряване.
Интерактивни елементи като фигури и блокови цитати в основната колона имат плавни анимации за влизане, избледнявайки и плъзгайки се във видимост. В тъмен режим цветните променливи се коригират за по-добър контраст и четливост, променяйки нюанси за медии, авторски линии и цитати, за да съответстват на темата.
Текстът изглежда е смесица от CSS код и статия за Антъни Хопкинс. Ето пренаписаната част от статията на български език:
---
Преглед на изображението на цял екран
Антъни Хопкинс през 2017 г. Снимка: Sebastien Micke/Paris Match/Contour/Getty Images
"Какво е времето там?" попита Антъни Хопкинс веднага щом започна нашата видеоразговор. Въпреки че живее в Калифорния от десетилетия, следи от уелските му корени остават – в неговия отличителен, мелодичен глас, сега може би малко по-дрезгав, и в неговия интерес към времето. В Лондон беше тъмна вечер, но в Лос Анджелис – светло, слънчево утро. Хопкинс съответстваше на настроението, изглеждайки весел и носещ тюркоазена и зелена риза.
"Дойдох тук преди 50 години", каза той. "Някой ме попита: 'Издаваш ли се?' Аз отвърнах: 'Не, просто харесвам климата и да хвана тен.' Но наистина харесвам Лос Анджелис. Имах чудесен живот тук."
Все пак, напоследък нещата не са били напълно прекрасни. През януари горски пожари унищожиха дома на Хопкинс в Пасифик Палисейдс. "Беше малка катастрофа", отбелязва той с весело подценяване.