Ce code CSS définit une famille de polices personnalisée nommée "Guardian Headline Full" avec plusieurs épaisseurs et styles de police. Il spécifie les fichiers de police dans différents formats (WOFF2, WOFF et TrueType) et leurs emplacements sur le serveur. La police inclut les épaisseurs light, regular, medium et semibold, chacune avec des styles normal et italique.
Ce code CSS définit plusieurs familles et styles de polices pour le site web du Guardian. Il spécifie les sources pour différents fichiers de police aux formats WOFF2, WOFF et TrueType, ainsi que leurs épaisseurs et styles. Les polices incluent Guardian Headline Full en variantes bold, bold italic, black et black italic, ainsi que Guardian Titlepiece en bold.
Le code inclut également des requêtes média pour les préférences de script et de mouvement réduit, définissant des transitions d'opacité pour le contenu principal lors du chargement. De plus, il définit diverses propriétés personnalisées CSS (variables) pour les couleurs et styles utilisés sur tout le site, telles que le fondu de superposition, le texte de légende, le texte clair et l'arrière-plan sombre.
D'autres ajustements sont apportés pour des composants spécifiques comme les carrousels de séries et les éléments d'article, y compris les titres, les manchettes et les textes d'introduction. Les familles de polices, les tailles et les couleurs sont adaptées à différentes tailles d'écran, avec des tailles de police plus grandes appliquées sur les écrans plus larges. Certains éléments, comme des spans spécifiques dans le titre, sont masqués à l'affichage.
Pour les titres d'articles, le lien ou le texte de série apparaît en ligne avec une couleur spécifique, utilisant la police Guardian Headline à la taille de 20px, en gras et avec une hauteur de ligne de 115%. Au survol, le lien du titre est souligné.
Les noms des interviewés sont stylisés avec une couleur thématique média, une police italique de 28px, une épaisseur légère et une hauteur de ligne de 115%.
Le résumé de l'article et ses liens utilisent une couleur media-200, une police de 17px avec une épaisseur moyenne, augmentant à 20px sur les écrans plus larges. Les liens du résumé sont soulignés au survol.
Les légendes et les liens de transcription vidéo sont dans une couleur de légende avec une police sans empattement de 12px et une hauteur de ligne de 130%.
Les liens de la signature utilisent la police Guardian Headline à 17px et en gras, tandis que le texte du bouton de signature emploie une police sans empattement avec une épaisseur moyenne. Le texte de la date correspond à la couleur de légende.
Les citations défilantes ont une couleur claire, une police de manchette de 32px (augmentant à 42px sur les grands écrans), une épaisseur légère et une hauteur de ligne de 115%. Leurs légendes utilisent une police sans empattement à 14px. Sur les écrans moyens et plus grands, les deux adoptent la couleur du texte média.
La première lettre du paragraphe de contenu principal est stylisée avec une couleur media-200, une police de manchette de 112px, une épaisseur légère, une hauteur de ligne de 80%, flottant à gauche avec une petite marge.
La section média est positionnée de manière relative, en pleine hauteur, avec une couleur d'arrière-plan média, s'étendant de 10px au-delà de son conteneur de chaque côté (20px sur les écrans plus larges). Elle utilise une disposition en grille avec des zones pour les éléments média et mobiles. Sur les écrans plus larges, elle passe à une grille à deux colonnes avec des allocations de ligne spécifiques et un écart de 20px.
Les éléments de titre dans les médias ont des marges et une couleur d'arrière-plan, avec un rembourrage ajusté et des arrière-plans transparents pour les divs internes. Sur les écrans plus petits, le titre se déplace vers la zone mobile.
Pour les écrans de taille moyenne et plus, la section média a une largeur de corps fixe et des pseudo-éléments qui créent des barres latérales colorées avec des bordures, s'étendant jusqu'aux bords de la fenêtre d'affichage.
L'élément média a une bordure solide et est positionné à droite, avec sa largeur calculée en fonction de la fenêtre d'affichage et de la largeur du corps. Pour les écrans plus larges, la largeur du corps s'ajuste à des points de rupture spécifiques : 978px pour 61.25em, 1138px pour 71.25em et 1298px pour 81.25em.
La disposition en grille du contenu de l'article change avec la taille de l'écran. Sur les petits écrans, elle empile verticalement les médias, les métadonnées, l'introduction et le corps. Sur les écrans moyens (61.25em et plus), elle utilise une disposition à deux colonnes avec les médias s'étendant sur les deux colonnes. Sur les écrans plus larges (71.25em et 81.25em), elle ajoute plus de colonnes et ajuste les zones de grille en conséquence.
La section d'introduction a une marge supérieure et les lignes sont masquées. Les légendes pour les en-têtes et les vidéos incluent des icônes avec un style et un espacement spécifiques. Certains éléments sont masqués ou ajustés dans la disposition, comme le deuxième paragraphe dans les légendes d'en-tête.
Les boutons pour écouter les articles ont des marges supérieure et inférieure. Le pin-spacer permet les événements de pointeur sur ses enfants mais pas sur lui-même. L'en-tête est positionné avec un z-index plus élevé.
Sur les applications, la date n'a pas de marge inférieure. En mode paysage sur les petits écrans, la grille média se réorganise avec des zones spécifiques pour le titre, l'interviewé et le conteneur média.
Pour iOS, certains pseudo-éléments dans les en-têtes statiques et vidéo sont masqués. Lorsque le script est désactivé, la disposition s'adapte avec les médias prenant toute la largeur et les zones de grille se réorganisant pour différentes tailles d'écran.
Le contenu réservé aux lecteurs d'écran est positionné hors écran pour l'accessibilité.
Pour le contenu interactif dans la colonne principale, les figures de support sont définies à 75% de largeur et ne dégagent pas les éléments précédents. Sur les écrans moyens et plus grands, ces figures restent à 75% de largeur, positionnées statiquement sans flottement, et ont une hauteur de ligne normale et pas de marge supérieure. Sur les écrans plus larges, elles n'ont pas de marge gauche et leurs légendes sont statiques sans restrictions de largeur. Sur les écrans très larges, les figures conservent 75% de largeur sans marge gauche et les légendes n'ont pas de largeur maximale. Pour les écrans moyens à grands, les éléments immersifs s'étendent de 20px vers la droite.
Les en-têtes pour le contenu statique et vidéo ont un rembourrage de 0 10px, augmentant à 0 20px sur les petits écrans. Leurs conteneurs média prennent toute la largeur et la hauteur, avec un rapport d'aspect 4:5 sur les écrans plus grands. Les wrappers d'image sont collants en haut et couvrent toute la zone, devenant relatifs sur les écrans plus grands. Les images et les images à l'intérieur remplissent leurs conteneurs et sont recadrées pour couvrir, tandis que les spans et liens adjacents sont masqués. Une deuxième couche d'image est positionnée absolument en haut à gauche.
Les wrappers de mobilier mobile sont collants en bas, en colonne flexible et s'adaptent à leur contenu avec une couleur d'arrière-plan, devenant partie du flux normal sur les écrans plus grands. Les titres et les informations sur l'interviewé sont ordonnés respectivement en deuxième et troisième. Sur les écrans plus petits, un dégradé de fondu est appliqué au-dessus du wrapper.
Les conteneurs de manchette sont en haut, en pleine largeur, avec un rembourrage en bas, une couleur d'arrière-plan, alignés à la fin et avec un z-index au-dessus des autres éléments. Ils utilisent une disposition en grille pour les manchettes, les première et deuxième manchettes occupant la même zone.
Pour les écrans plus larges que 61.25em, ajustez la marge supérieure du conteneur de manchette à zéro, définissez une largeur maximale de 540px et ajoutez une bordure supérieure utilisant la couleur de bordure média.
Sur les écrans plus étroits que 61.24em, alignez la première manchette au début du conteneur.
Définissez la largeur maximale de la deuxième manchette à 620px et capitalisez sa première lettre. Sur les écrans d'au moins 30em de large, décalez la deuxième manchette de 20px vers la droite. Pour les écrans de 61.25em ou plus, positionnez-la à 4px du haut au lieu du bas.
Lorsque le mouvement réduit est préféré, affichez le conteneur de manchette comme un élément bloc. Sur les petits écrans (largeur max 46.24em) avec mouvement réduit, réinitialisez les marges supérieures pour les deux manchettes. Ajoutez également un rembourrage supérieur de 10px à la deuxième manchette.
Positionnez la section interviewé dans la zone 'interviewee' de la grille avec un rembourrage inférieur de 20px. Pour les en-têtes vidéo, placez les contrôles absolument en bas avec un décalage de 10px.
Sur les écrans jusqu'à 46.24em de large, définissez la hauteur de l'en-tête à 100%. Pour les appareils iOS, utilisez une disposition en grille avec la première ligne définie à 100lvh et ajustez le rembourrage de l'interviewé pour tenir compte de la barre d'outils inférieure sur les petits écrans.
Sur les appareils Android, calculez la hauteur de ligne de la grille en soustrayant la hauteur de la barre supérieure de 100vh et ajustez le rembourrage du wrapper de mobilier mobile en conséquence.
En mode paysage sur les écrans étroits (largeur max 700px), faites que la hauteur de l'en-tête s'adapte à son contenu et affichez le conteneur média avec une hauteur adaptée.
Masquez les étiquettes dans les wrappers d'image lorsque la cible de rendu est les applications.
Pour les conteneurs vidéo, assurez-vous que la vidéo couvre toute la zone avec un object-fit de cover et une transition de fondu à l'entrée lors de l'activation. Positionnez les boutons de contrôle absolument en bas à droite avec un design circulaire et un espacement approprié.
Ajustez le rapport d'aspect du conteneur vidéo à 4/5 sur les écrans plus grands.
Pour les citations défilantes, définissez le conteneur média pour qu'il colle en haut avec une hauteur de 100vh et un débordement masqué, positionnant les éléments absolument à l'intérieur.
L'image dans la section scrolly-quote est définie pour couvrir entièrement son conteneur, en maintenant le rapport d'aspect. Le conteneur de citation est positionné pour coller en haut de la fenêtre d'affichage, avec un arrière-plan semi-transparent sur les petits écrans. Les citations sont affichées dans un wrapper qui prend 75% de la largeur et prend en charge le retour à la ligne.
Sur les écrans plus grands, la disposition change en une grille à deux colonnes et l'arrière-plan s'ajuste en conséquence. La hauteur globale de la section scrolly-quote est calculée en fonction de la hauteur de la fenêtre d'affichage et de la longueur du contenu, avec une hauteur réduite pour les utilisateurs qui préfèrent moins de mouvement.
Pour les appareils iOS, des unités de fenêtre d'affichage spécifiques sont utilisées pour garantir un dimensionnement correct. Les éléments interactifs comme les figures et les citations ont des animations de fondu en douceur lorsqu'ils entrent dans la vue.
En mode sombre, diverses variables de couleur sont ajustées vers des teintes plus sombres pour une meilleure lisibilité et un confort visuel.
"Il est difficile de ne pas voir cela comme une sorte de chapitre final," remarque Tim Curry à propos de son mémoire, Vagabond. Le fait qu'il l'ait écrit est en soi une surprise. Curry a toujours valorisé sa vie privée—mes tentatives pour le convaincre de faire une interview avec le Guardian ont commencé il y a plus de cinq ans. Maintenant âgé de 79 ans, il préfère toujours regarder vers l'avant, ce qui explique comment il a accompli tant de choses dans sa carrière.
L'acteur est connu pour son énergie débordante. Lors du tournage de la comédie policière Clue, où il joue le majordome effréné et à la langue acérée Wadsworth, il s'est tellement donné que une infirmière sur le plateau l'a averti qu'il risquait une crise cardiaque après avoir vérifié sa tension artérielle.
Son rôle à l'écran le plus emblématique reste sa percée en 1975 dans le rôle du Dr Frank-N-Furter, l'énigmatique sex-symbol dans The Rocky Horror Picture Show. Mais il a incarné de nombreux méchants inoubliables ; pour moi, il restera toujours le clown Pennywise de l'adaptation terrifiante de 1990 de Ça de Stephen King. Ses performances sur scène dans The Pirates of Penzance en 1982 et Spamalot en 2007 ont toutes deux valu des nominations aux prix Olivier. De plus, il a doublé de nombreux personnages, séduisant une génération de millennials en tant qu'explorateur Nigel Thornberry dans le classique cartoon The Wild Thornberrys.
Dans chaque rôle, Curry dégage du cœur et une joie de vivre, son sourire oscillant entre la menace et la joie. Y a-t-il jamais eu un acteur qui s'est plus amusé que lui en jouant Long John Silver dans Muppet Treasure Island ?
"Je suis très conscient que j'ai de la chance," dit-il. "Je suis en fait étonné de voir à quel point j'ai été ambitieux. Je ne me suis jamais considéré comme ambitieux du tout."
La comédie a toujours été importante pour lui en tant qu'interprète, mais plus récemment, elle est aussi devenue un "mécanisme d'adaptation." En 2012, à 67 ans, il a subi un grave accident vasculaire cérébral qui a paralysé son côté gauche. Il est reconnaissant de ne pas avoir perdu sa capacité à parler. Faire rire les autres lui apporte clairement de la joie—sa conversation est remplie de remarques acérées, de chutes et de travail vocal impressionnant. Comment l'AVC a-t-il changé sa vision de la vie ? "La veille de mon AVC, j'ai fumé trois paquets de Marlboro Reds," partage-t-il. "Je ne recommencerai pas !"
Entre l'AVC et la pandémie, Curry a eu ce qu'il appelle "un temps affreusement long pour réfléchir." Le résultat est Vagabond, un page-turner spirituel et engageant plein de vie. Les lecteurs seront attirés par ses histoires de carrière et resteront pour les rencontres célèbres : des dîners impromptus avec David Bowie après les représentations de Rocky Horror Show ; partager des bols de cocaïne au Studio 54 avec Truman Capote et Andy Warhol (Carly Simon, qui était aussi là, n'a pas participé) ; et une rencontre hilarante et brusque avec Donald Trump sur le plateau de Home Alone 2 : Lost in New York (plus là-dessus plus tard, ne vous inquiétez pas).
Il y a quelques omissions. Il écrit que les affaires de cœur ou de chambre à coucher "sont—respectueusement—pas vos putains d'affaires."
"J'ai essayé d'être aussi absolument véridique que possible," dit-il. "Je ne voyais pas l'intérêt de ne pas l'être." Faire les choses différemment était vraiment énergisant, je dois dire. C'était fantastique, en partie à cause de l'excitation d'un nouvel environnement.
En tant que Pennywise le clown dans l'adaptation de 1990 de Ça de Stephen King, j'ai toujours cherché à rendre mes méchants divertissants, ce qui ajoute à leur menace.
Dans Home Alone 2 : Lost in New York (1992), je me souviens qu'Ivana Trump a frappé à ma porte et m'a demandé si j'étais satisfait de ma chambre. Je la détestais absolument.
J'avoue que je suis un frimeur. Enfant, je sentais que j'avais du talent et j'attendais juste d'être découvert, ce qui semble un peu prétentieux maintenant. Mon père a servi comme aumônier dans la Royal Navy, et mes premiers souvenirs sont de chanter dans la chorale de