Ecco i 100 migliori romanzi mai scritti.

Ecco i 100 migliori romanzi mai scritti.
Ecco il testo tradotto in italiano senza aggiunte, modifiche o suggerimenti di traduzioni alternative: Il testo del paragrafo utilizza il carattere GuardianTextEgyptian, Guardian Text Egyptian Web, Georgia o serif. È impostato a 0,9375rem, con un'altezza della linea di 1,4, peso normale e stile normale. Lo spessore della decorazione del testo è di 2px. Il titolo 2 utilizza il carattere GH Guardian Headline, Guardian Egyptian Web, Georgia o serif. È impostato a 1,5rem, con un'altezza della linea di 1,15, peso grassetto e stile normale. Lo spessore della decorazione del testo è di 3px. La classe "src-headline-medium-17" utilizza il carattere GH Guardian Headline, Guardian Egyptian Web, Georgia o serif. È impostata a 1,0625rem, con un'altezza della linea di 1,15, peso medio (500) e stile normale. Lo spessore della decorazione del testo è di 2px. La classe "src-text-sans-14" utilizza il carattere GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande o sans-serif. È impostata a 0,875rem, con un'altezza della linea di 1,3, peso normale e stile normale. Lo spessore della decorazione del testo è di 2px. La classe "src-text-sans-bold-17" utilizza il carattere GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande o sans-serif. È impostata a 1,0625rem, con un'altezza della linea di 1,3, peso grassetto (700) e stile normale. Lo spessore della decorazione del testo è di 2px. La proprietà personalizzata "--src-brand-400" è impostata a #052962. Quando lo scripting è abilitato, l'articolo con la classe "content--interactive" e il suo div figlio, così come gli elementi con la classe "article", sono inizialmente nascosti con un'opacità di 0 e overflow nascosto. Una volta che la pagina è stata caricata (indicata dalla classe "interactive-loaded"), questi elementi diventano completamente visibili con una transizione fluida di 1 secondo e il loro overflow è impostato su "unset". Il carattere "Guardian Headline Full" viene caricato in diversi stili. Per il peso leggero (300) in stile normale, i file del carattere provengono dagli asset di Guardian. Lo stesso vale per il corsivo leggero, il normale (400) in stile normale, il corsivo normale, il medio (500) in stile normale e il corsivo medio. Ciascuno utilizza i formati woff2, woff e truetype appropriati. :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; } Ecco il testo riscritto in un inglese fluente e naturale: ```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; } /* * Fornisce il mixin `mq` da sass-mq con i breakpoint preimpostati di Guardian. * Usalo in questo modo: * * `@include mq(leftCol) ...` * * Breakpoint disponibili: * - desktop: 61.25em * - leftCol: 71.25em * - mobile: 20em * - mobileLandscape: 30em * - mobileMedium: 23.4375em * - phablet: 41.25em * - tablet: 46.25em * - wide: 81.25em */ /* * Questo file è generato automaticamente da src/source/generate/breakpoints.js */ /* * Questo file è generato automaticamente da src/source/generate/typography.js */ / * Pila di caratteri per dati * * @group typography */ / * Pila di caratteri serif * * @group typography */ / * Pila di caratteri per titoli * * @group typography */ / * Pila di caratteri per testo sans serif * * @group typography */ / * Pila di caratteri per titoli sans serif * * @group typography */ / * Impostazioni predefinite della scala dei caratteri * Vedi font-scale.html e font-scale.png per esempi visivi * * @group typography */ / * Ottieni tutti i livelli di un carattere dalla scala dei caratteri * * @param {String} $name - Nome della matrice della scala dei caratteri (es. headline) * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale(header); * * @requires {variable} $font-scale * * @return {Map} * * @group typography */ / * Ottieni informazioni per un livello specifico di una scala dei caratteri * * @param {String} $name - Nome della scala dei caratteri nella matrice (es. headline) * @param {Number} $level - Livello nella matrice * @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 */ / * Ottieni una dimensione del carattere per un livello nella matrice della scala dei caratteri * * @param {String} $name - Nome della scala dei caratteri nella matrice (es. headline) * @param {Number} $level - Livello nella matrice * @param {Map} $font-scale - Configurazione * * @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 */ / * Ottieni un'altezza della linea per un livello nella matrice della scala dei caratteri * * @param {String} $name - Nome della scala dei caratteri nella matrice (es. headline) * @param {Number} $level - Livello nella matrice * @param {Map} $font-scale - Configurazione * * @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 */ / * Converti qualsiasi valore in pixel * * @param {Number} $value * * @example * font-size: convert-to-px(14); // 14px * * @return {Number} * * @group typography */ / * Impostazioni tipografiche predefinite, da includere il prima possibile nell'HTML * 1. Rendi il rendering del tipo più nitido 2. Imposta l'interlinea relativa a 1.5 (16px 1.5 = 24px) * * @param {String} $font-family ($f-serif-text) - Carattere globale predefinito * * @requires {variable} $f-serif-text * * @group typography */ / * Abbreviazione per dimensione del carattere e altezza della linea * * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font-size(18, 24); * * @requires {function} convert-to-px * * @group typography */ / * Abbreviazione per lo stile del carattere * Nota: Preferisci usare i mixin della scala dei caratteri per rimanere coerente con la scala dei caratteri * * @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 */ ```Tipografia Proprietà della famiglia e del peso dell'intestazione Richiede la variabile `$f-serif-headline`. Gruppo: tipografia Impostazioni tipografiche dell'intestazione Parametri: - `$level` (Numero) - `$size-only` (Booleano) Esempi: - Includi tutte le proprietà (dimensione del carattere, altezza della linea, famiglia, peso): `@include fs-header(3);` - Includi solo dimensione del carattere e altezza della linea: `@include fs-header(3, $size-only: true);` Richiede: - Funzione `get-font-size` - Funzione `get-line-height` - Mixin `font-size` - Mixin `f-header` Gruppo: tipografia --- Proprietà della famiglia e del peso del titolo Richiede la variabile `$f-serif-headline`. Gruppo: tipografia Impostazioni tipografiche del titolo Parametri: - `$level` (Numero) - `$size-only` (Booleano) Esempi: - Includi tutte le proprietà (dimensione del carattere, altezza della linea, famiglia, peso): `@include fs-headline(3);` - Includi solo dimensione del carattere e altezza della linea: `@include fs-headline(3, $size-only: true);` Richiede: - Funzione `get-font-size` - Funzione `get-line-height` - Mixin `font-size` - Mixin `f-headline` Gruppo: tipografia --- Proprietà della famiglia e del peso del titolo del corpo Richiede la variabile `$f-serif-text`. Gruppo: tipografia Impostazioni tipografiche del titolo del corpo Parametri: - `$level` (Numero) - `$size-only` (Booleano) Esempi: - Includi tutte le proprietà (dimensione del carattere, altezza della linea, famiglia, peso): `@include fs-bodyHeading(3);` - Includi solo dimensione del carattere e altezza della linea: `@include fs-bodyHeading(3, $size-only: true);` Richiede: - Funzione `get-font-size` - Funzione `get-line-height` - Mixin `font-size` - Mixin `f-bodyHeading` Gruppo: tipografia --- Proprietà della famiglia del testo del corpo Richiede la variabile `$f-serif-text`. Gruppo: tipografia Impostazioni tipografiche del testo del corpo Parametri: - `$level` (Numero) - `$size-only` (Booleano) Esempi: - Includi tutte le proprietà (dimensione del carattere, altezza della linea, famiglia): `@include fs-bodyCopy(3);` - Includi solo dimensione del carattere e altezza della linea: `@include fs-bodyCopy(3, $size-only: true);` Richiede: - Funzione `get-font-size` - Funzione `get-line-height` - Mixin `font-size` - Mixin `f-bodyCopy` Gruppo: tipografia --- Proprietà della famiglia dei dati Richiede la variabile `$f-data`. Gruppo: tipografia Impostazioni tipografiche dei dati Parametri: - `$level` (Numero) - `$size-only` (Booleano) Esempi: - Includi tutte le proprietà (dimensione del carattere, altezza della linea, famiglia): `@include fs-data(3);` - Includi solo dimensione del carattere e altezza della linea: `@include fs-data(3, $size-only: true);` Richiede: - Funzione `get-font-size` - Funzione `get-line-height` - Mixin `font-size` - Mixin `f-data` Gruppo: tipografia --- Proprietà della famiglia del testo sans Richiede la variabile `$f-sans-serif-text`. Gruppo: tipografia Impostazioni tipografiche del testo sans Parametri: - `$level` (Numero) - `$size-only` (Booleano) Esempi: - Includi tutte le proprietà (dimensione del carattere, altezza della linea, famiglia): `@include fs-textSans(3);` - Includi solo dimensione del carattere e altezza della linea: `@include fs-textSans(3, $size-only: true);` Richiede: - Funzione `get-font-size` - Funzione `get-line-height` - Mixin `font-size` - Mixin `f-textSans` Gruppo: tipografia --- Proprietà della famiglia del titolo sans Attualmente non fa parte della nostra matrice della scala dei caratteri, quindi non esiste un mixin `fs-` per essa. Per ora, la usiamo solo come carattere sostitutivo in alcuni punti. Richiede la variabile `$f-sans-serif-headline`. Gruppo: tipografia --- @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-1tpye3j { max-width: 600px; border-bottom: 1px solid #0077b6; } .tooltip.svelte-1tpye3j { position: relative; z-index: 2; margin-top: -40px; opacity: 0; } @media (min-width: 61.25em) { .tooltip.svelte-1tpye3j { display: none; } } .tooltip.svelte-1tpye3j p:where(.svelte-1tpye3j) { position: relative; background: #ffffff; border-radius: 8px; padding: 3px 9px 6px; display: inline-block; color: #052962; font-size: 14px; font-family: "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15); top: -2px; } / coda triangolare / .tooltip.svelte-1tpye3j p:where(.svelte-1tpye3j):after { content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); border-width: 10px 6px 0 6px; border-style: solid; border-color: #ffffff transparent transparent transparent; } ul.svelte-1tpye3j { margin-top: 40px; } @media (min-width: 61.25em) { ul.svelte-1tpye3j { margin-top: 80px; } } ul.standfirst-1.svelte-1tpye3j, ul.standfirst-2.svelte-1tpye3j { margin-top: 50px; } @media (min-width: 61.25em) { ul.standfirst-1.svelte-1tpye3j, ul.standfirst-2.svelte-1tpye3j { margin-top: 100px; } } ul.