"I realized I needed help and that my struggle was over," Anthony Hopkins reflects on his battle with alcoholism, his past anger, his Academy Awards, and five decades of being sober.

"I realized I needed help and that my struggle was over," Anthony Hopkins reflects on his battle with alcoholism, his past anger, his Academy Awards, and five decades of being sober.

Този 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 години", каза той. "Някой ме попита: 'Издаваш ли се?' Аз отвърнах: 'Не, просто харесвам климата и да хвана тен.' Но наистина харесвам Лос Анджелис. Имах чудесен живот тук."

Все пак, напоследък нещата не са били напълно прекрасни. През януари горски пожари унищожиха дома на Хопкинс в Пасифик Палисейдс. "Беше малка катастрофа", отбелязва той с весело подценяване.