Ето 100-те най-добри романа, написани някога.

Ето 100-те най-добри романа, написани някога.
Ето преводът на текста от английски на български: Текстът на абзаца използва шрифта GuardianTextEgyptian, Guardian Text Egyptian Web, Georgia или serif. Зададен е на 0.9375rem, с височина на реда 1.4, нормално тегло и нормален стил. Дебелината на текстовата декорация е 2px. Заглавие 2 използва шрифта GH Guardian Headline, Guardian Egyptian Web, Georgia или serif. Зададено е на 1.5rem, с височина на реда 1.15, получерно тегло и нормален стил. Дебелината на текстовата декорация е 3px. Класът "src-headline-medium-17" използва шрифта GH Guardian Headline, Guardian Egyptian Web, Georgia или serif. Зададен е на 1.0625rem, с височина на реда 1.15, средно тегло (500) и нормален стил. Дебелината на текстовата декорация е 2px. Класът "src-text-sans-14" използва шрифта GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande или sans-serif. Зададен е на 0.875rem, с височина на реда 1.3, нормално тегло и нормален стил. Дебелината на текстовата декорация е 2px. Класът "src-text-sans-bold-17" използва шрифта GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande или sans-serif. Зададен е на 1.0625rem, с височина на реда 1.3, получерно тегло (700) и нормален стил. Дебелината на текстовата декорация е 2px. Персонализираното свойство "--src-brand-400" е зададено на #052962. Когато скриптовете са активирани, статията с клас "content--interactive" и нейният дъщерен div, както и елементите с клас "article", първоначално са скрити с непрозрачност 0 и скрито препълване. След като страницата се зареди (обозначено с класа "interactive-loaded"), тези елементи стават напълно видими с плавен 1-секунден преход и препълването им се задава на "unset". Шрифтът "Guardian Headline Full" се зарежда в няколко стила. За лекото тегло (300) в нормален стил, файловете с шрифтове се вземат от активите на Guardian. Същото важи за лекия курсив, нормалния (400) нормален, нормалния курсив, средния (500) нормален и средния курсив. Всеки използва подходящите формати woff2, woff и truetype. :root:root [data-gu-name="media"], :root:root [data-gu-name="title"], :root:root [data-gu-name="headline"], :root:root [data-gu-name="standfirst"], :root:root [data-gu-name="lines"], :root:root [data-gu-name="meta"], :root:root [data-link-name="article section"] { display: none; } :root:root article { --standfirst-text: #adc8f4; --byline: #adc8f4; --article-background: #224a8a; --article-text: #1a1a1a; --article-link-text: #ffffff; --textblock-text: #adc8f4; --article-border: #0077b6; --straight-lines: #224a8a; --share-button: #adc8f4; --share-button-border: #a; }Ето преработения текст на естествен английски: ```css dc8f4}:root:root article figure.element-atom { margin: 0; } :root:root .back-button { border: 1px solid lightgray; font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 17px; padding: 6px 18px; border-radius: 40px; width: fit-content; display: flex; align-items: center; gap: 6px; } html.no-scroll { overflow: hidden; } h2 { color: var(--src-brand-400); } a { border-bottom: none !important; text-decoration: none; } img { max-width: 100%; max-height: 100%; } article { position: relative; } /* * Предоставя миксина `mq` от sass-mq с предварително зададени точки на прекъсване на Guardian. * Използвайте го така: * * `@include mq(leftCol) ...` * * Налични точки на прекъсване: * - desktop: 61.25em * - leftCol: 71.25em * - mobile: 20em * - mobileLandscape: 30em * - mobileMedium: 23.4375em * - phablet: 41.25em * - tablet: 46.25em * - wide: 81.25em */ /* * Този файл е автоматично генериран от src/source/generate/breakpoints.js */ /* * Този файл е автоматично генериран от src/source/generate/typography.js */ / * Стек от шрифтове за данни * * @group typography */ / * Стек от шрифтове със серифи * * @group typography */ / * Стек от шрифтове за заглавия * * @group typography */ / * Стек от шрифтове за текст без серифи * * @group typography */ / * Стек от шрифтове за заглавия без серифи * * @group typography */ / * Настройки по подразбиране на скалата на шрифтовете * Вижте font-scale.html и font-scale.png за визуални примери * * @group typography */ / * Вземете всички нива на шрифт от скалата на шрифтовете * * @param {String} $name - Име на матрицата на скалата на шрифтовете (напр. headline) * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale(header); * * @requires {variable} $font-scale * * @return {Map} * * @group typography */ / * Вземете информация за конкретно ниво на скалата на шрифтовете * * @param {String} $name - Име на скалата на шрифтовете в матрицата (напр. headline) * @param {Number} $level - Ниво в матрицата * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale-level(header, 1); * * @requires {variable} $font-scale * @requires {function} get-scale * * @return {Map} * * @group typography */ / * Вземете размер на шрифта за ниво в матрицата на скалата на шрифтовете * * @param {String} $name - Име на скалата на шрифтовете в матрицата (напр. headline) * @param {Number} $level - Ниво в матрицата * @param {Map} $font-scale - Конфигурация * * @example * font-size: get-font-size(header, 3); * * @requires {variable} $font-scale * @requires {function} convert-to-px * @requires {function} get-scale-level * * @return {Number} * * @group typography */ / * Вземете височина на реда за ниво в матрицата на скалата на шрифтовете * * @param {String} $name - Име на скалата на шрифтовете в матрицата (напр. headline) * @param {Number} $level - Ниво в матрицата * @param {Map} $font-scale - Конфигурация * * @example * font-size: get-line-height(header, 3); * * @requires {variable} $font-scale * @requires {function} convert-to-px * @requires {function} get-scale-level * * @return {Number} * * @group typography */ / * Преобразувайте всяка стойност в пиксели * * @param {Number} $value * * @example * font-size: convert-to-px(14); // 14px * * @return {Number} * * @group typography */ / * Настройки по подразбиране на типографията, които да бъдат включени възможно най-рано в HTML * 1. Прави рендерирането на текста по-рязко 2. Задава относително междуредие на 1.5 (16px 1.5 = 24px) * * @param {String} $font-family ($f-serif-text) - Шрифт по подразбиране за целия свят * * @requires {variable} $f-serif-text * * @group typography */ / * Съкратен запис за размер на шрифта и височина на реда * * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font-size(18, 24); * * @requires {function} convert-to-px * * @group typography */ / * Съкратен запис за стилизиране на шрифт * Забележка: Предпочитайте използването на миксините за скала на шрифтовете, за да останете последователни със скалата на шрифтовете * * @param {String} $family * @param {String} $weight * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font(arial, bold, 18, 24); * * @requires {mixin} font-size * * @group typography */ ```Типография Свойства на семейството и теглото на заглавката Изисква променливата `$f-serif-headline`. Група: typography Настройки на типографията на заглавката Параметри: - `$level` (Число) - `$size-only` (Булева стойност) Примери: - Включване на всички свойства (размер на шрифта, височина на реда, семейство, тегло): `@include fs-header(3);` - Включване само на размер на шрифта и височина на реда: `@include fs-header(3, $size-only: true);` Изисква: - Функция `get-font-size` - Функция `get-line-height` - Миксин `font-size` - Миксин `f-header` Група: typography --- Свойства на семейството и теглото на заглавието Изисква променливата `$f-serif-headline`. Група: typography Настройки на типографията на заглавието Параметри: - `$level` (Число) - `$size-only` (Булева стойност) Примери: - Включване на всички свойства (размер на шрифта, височина на реда, семейство, тегло): `@include fs-headline(3);` - Включване само на размер на шрифта и височина на реда: `@include fs-headline(3, $size-only: true);` Изисква: - Функция `get-font-size` - Функция `get-line-height` - Миксин `font-size` - Миксин `f-headline` Група: typography --- Свойства на семейството и теглото на заглавието на тялото Изисква променливата `$f-serif-text`. Група: typography Настройки на типографията на заглавието на тялото Параметри: - `$level` (Число) - `$size-only` (Булева стойност) Примери: - Включване на всички свойства (размер на шрифта, височина на реда, семейство, тегло): `@include fs-bodyHeading(3);` - Включване само на размер на шрифта и височина на реда: `@include fs-bodyHeading(3, $size-only: true);` Изисква: - Функция `get-font-size` - Функция `get-line-height` - Миксин `font-size` - Миксин `f-bodyHeading` Група: typography --- Свойство на семейството на основния текст Изисква променливата `$f-serif-text`. Група: typography Настройки на типографията на основния текст Параметри: - `$level` (Число) - `$size-only` (Булева стойност) Примери: - Включване на всички свойства (размер на шрифта, височина на реда, семейство): `@include fs-bodyCopy(3);` - Включване само на размер на шрифта и височина на реда: `@include fs-bodyCopy(3, $size-only: true);` Изисква: - Функция `get-font-size` - Функция `get-line-height` - Миксин `font-size` - Миксин `f-bodyCopy` Група: typography --- Свойство на семейството на данните Изисква променливата `$f-data`. Група: typography Настройки на типографията на данните Параметри: - `$level` (Число) - `$size-only` (Булева стойност) Примери: - Включване на всички свойства (размер на шрифта, височина на реда, семейство): `@include fs-data(3);` - Включване само на размер на шрифта и височина на реда: `@include fs-data(3, $size-only: true);` Изисква: - Функция `get-font-size` - Функция `get-line-height` - Миксин `font-size` - Миксин `f-data` Група: typography --- Свойство на семейството на текст без серифи Изисква променливата `$f-sans-serif-text`. Група: typography Настройки на типографията на текст без серифи Параметри: - `$level` (Число) - `$size-only` (Булева стойност) Примери: - Включване на всички свойства (размер на шрифта, височина на реда, семейство): `@include fs-textSans(3);` - Включване само на размер на шрифта и височина на реда: `@include fs-textSans(3, $size-only: true);` Изисква: - Функция `get-font-size` - Функция `get-line-height` - Миксин `font-size` - Миксин `f-textSans` Група: typography --- Свойство на семейството на заглавие без серифи Това в момента не е част от нашата матрица на скалата на шрифтовете, така че няма миксин `fs-` за него. Засега го използваме само като заместващ шрифт на няколко места. Изисква променливата `$f-sans-serif-headline`. Група: typography --- @font-face ```css ``` ```css .atom.svelte-1tpye3j { display: flex; flex-direction: column; gap: 4px; } .homepage-content.svelte-1tpye3j { display: flex; flex-direction: column; gap: 14px; transition: padding-bottom 0.3s ease; } .sticky-padding.svelte-1tpye3j { padding-bottom: 100px; transition: padding-bottom 0.3s ease; } h1.svelte-1tpye3j { position: absolute; top: 220px; left: 0; font-family: "Guardian Headline Full", "Guardian Egyptian Web", Georgia, serif; font-weight: bold; font-size: 88px; line-height: 88%; color: #0077b6; z-index: -1; font-variant-numeric: lining-nums; } @media (min-width: 61.25em) { h1.svelte-1tpye3j { top: 220px; } } p.standfirst.svelte-1tpye3j { color: #fff !important; max-width: 450px; padding-bottom: 10px; } @media (min-width: 61.25em) { p.standfirst.svelte-1tpye3j { font-size: 20px; max-width: 600px; } } .standfirst-container.svelte-