Tento CSS kód definuje vlastní fontovou rodinu s názvem "Guardian Headline Full" s různými řezy a styly. Určuje soubory písem v různých formátech (WOFF2, WOFF a TrueType) a jejich umístění na serveru. Font obsahuje řezy light, regular, medium a semibold, každý s normálním a kurzivním stylem.
Tento CSS kód definuje několik fontových rodin a stylů pro web Guardian. Specifikuje zdroje pro různé soubory písem ve formátech WOFF2, WOFF a TrueType spolu s jejich řezy a styly. Mezi písma patří Guardian Headline Full ve variantách bold, bold italic, black a black italic, stejně jako Guardian Titlepiece v řezu bold.
Kód také obsahuje media query pro preference skriptování a sníženého pohybu, nastavující přechody opacity pro hlavní obsah po načtení. Dále definuje různé vlastní vlastnosti CSS (proměnné) pro barvy a styly používané na celém webu, jako je překryvné rozplývání, text popisků, světlý text a tmavé pozadí.
Další úpravy jsou provedeny pro specifické komponenty jako série karuselů a prvky článků, včetně nadpisů, titulků a perexů. Fontové rodiny, velikosti a barvy jsou přizpůsobeny pro různé velikosti obrazovek, s většími velikostmi písma aplikovanými na širších obrazovkách. Některé prvky, jako specifické spany v titulku, jsou skryty.
Pro názvy článků se odkaz nebo text série zobrazuje inline s konkrétní barvou, pomocí fontu Guardian headline o velikosti 20px, tučného řezu a výšky řádku 115%. Při najetí myší se odkaz v nadpisu podtrhne.
Jména tazatelů jsou stylována barvou s tématem médií, kurzívou 28px, lehkým řezem a výškou řádku 115%.
Shrnutí článku a jeho odkazy používají barvu media-200, písmo 17px se středním řezem, na širších obrazovkách se zvětšuje na 20px. Odkazy ve shrnutí se při najetí myší podtrhnou.
Popisky a odkazy na přepisy videa jsou v barvě popisku s bezpatkovým písmem o velikosti 12px a výšce řádku 130%.
Odkazy v autorství používají font Guardian headline o velikosti 17px a tučném řezu, zatímco text tlačítek v autorství používá bezpatkové písmo se středním řezem. Text datové linie odpovídá barvě popisku.
Citační bloky při scrollování mají světlou barvu, nadpisový font 32px (na velkých obrazovkách se zvětšuje na 42px), lehký řez a výšku řádku 115%. Jejich popisky používají bezpatkové písmo o velikosti 14px. Na středních a větších obrazovkách oba přebírají barvu textu médií.
První písmeno odstavce hlavního obsahu je stylováno barvou media-200, nadpisovým písmem 112px, lehkým řezem, výškou řádku 80%, s floatem vlevo a malou marginací.
Sekce médií je relativně pozicována, na celou výšku, s barvou pozadí médií, přesahující 10px mimo svůj kontejner na každé straně (20px na širších obrazovkách). Používá grid layout s oblastmi pro média a mobilní prvky. Na větších obrazovkách přechází na dvousloupcový grid s konkrétním přidělením řádků a mezerou 20px.
Název prvků v médiích má okraje a barvu pozadí, s upraveným paddingem a průhledným pozadím pro vnitřní divy. Na menších obrazovkách se název přesouvá do mobilní oblasti.
Pro středně velké obrazovky a větší má sekce médií pevnou šířku těla a pseudoprvky, které vytvářejí barevné postranní lišty s ohraničením, sahající k okrajům viewportu.
Prvek médií má plné ohraničení a je pozicován vpravo, s šířkou vypočítanou na základě viewportu a šířky těla. Pro větší obrazovky se šířka těla upravuje na konkrétních zlomových bodech: 978px pro 61.25em, 1138px pro 71.25em a 1298px pro 81.25em.
Grid layout obsahu článku se mění s velikostí obrazovky. Na menších obrazovkáskládá média, metadata, perex a tělo vertikálně. Na středních obrazovkách (61.25em a více) používá dvousloupcový layout s médii přes oba sloupce. Na větších obrazovkách (71.25em a 81.25em) přidává více sloupců a upravuje oblasti gridu podle toho.
Sekce perexu má horní okraj a čáry jsou skryty. Popisky pro hlavičky a videa obsahují ikony s konkrétním stylingem a mezerami. Některé prvky jsou skryty nebo upraveny v layoutu, jako druhý odstavec v popiscích hlaviček.
Tlačítka pro poslech článků mají horní a dolní okraje. Pin-spacer umožňuje pointer events na svých dětech, ale ne na sobě. Hlavička je pozicována s vyšším z-indexem.
V aplikacích nemá datová linie dolní okraj. V režimu na šířku na malých obrazovkách se grid médií přeskupuje s konkrétními oblastmi pro název, tazatele a kontejner médií.
Pro iOS jsou skryty určité pseudoprvky v statických a video hlavičkách. Když je skriptování zakázáno, layout se přizpůsobí s médii přes celou šířku a oblasti gridu se přeskupí pro různé velikosti obrazovek.
Obsah pouze pro čtečky obrazovky je pozicován mimo obrazovku pro přístupnost.
Pro interaktivní obsah v hlavním sloupci jsou podpůrné obrázky nastaveny na 75% šířky a neclearují předchozí prvky. Na středních obrazovkách a větších zůstávají tyto obrázky na 75% šířky, pozicovány staticky bez floatování, a mají normální výšku řádku a žádný horní okraj. Na širších obrazovkách nemají levý okraj a jejich popisky jsou statické bez omezení šířky. Na velmi širokých obrazovkách si obrázky zachovávají 75% šířky bez levého okraje a popisky nemají maximální šířku. Pro střední až velké obrazovky sahají imerzivní prvky 20px doprava.
Hlavičky pro statický a video obsah mají padding 0 10px, zvyšující se na 0 20px na malých obrazovkách. Jejich mediální kontejnery zabírají celou šířku a výšku, s poměrem stran 4:5 na větších obrazovkách. Obaly obrázků jsou sticky na vrchu a pokrývají celou oblast, na větších obrazovkách se stávají relativními. Obrázky a obrázky uvnitř vyplňují své kontejnery a jsou ořezány na cover, zatímco sousední spany a odkazy jsou skryty. Druhá vrstva obrázku je absolutně pozicována vlevo nahoře.
Obaly mobilního nábytku jsou sticky dole, flex-column, a přizpůsobují se svému obsahu s barvou pozadí, na větších obrazovkách se stávají součástí normálního toku. Názvy a informace o tazateli jsou seřazeny jako druhé a třetí. Na menších obrazovkách je nad obalem aplikován gradientní přechod.
Kontejnery nadpisů jsou nahoře, na celou šířku, s paddingem dole, barvou pozadí, zarovnány na konec a s z-indexem nad ostatními prvky. Používají grid layout pro nadpisy, přičemž první a druhý nadpis zabírají stejnou oblast.
Pro obrazovky širší než 61.25em upravte horní okraj kontejneru nadpisu na nulu, nastavte maximální šířku 540px a přidejte horní ohraničení pomocí barvy ohraničení médií.
Na obrazovkách užších než 61.24em zarovnejte první nadpis na začátek kontejneru.
Nastavte maximální šířku druhého nadpisu na 620px a velké písmeno na začátku. Na obrazovkách širokých alespoň 30em posuňte druhý nadpis o 20px doprava. Pro obrazovky 61.25em a širší jej pozicujte 4px od vrchu místo od spodu.
Když je preferován snížený pohyb, zobrazte kontejner nadpisu jako blokový prvek. Na malých obrazovkách (max. šířka 46.24em) se sníženým pohybem resetujte horní okraje pro oba nadpisy. Také přidejte 10px horního paddingu k druhému nadpisu.
Umístěte sekci tazatele do oblasti 'interviewee' gridu s 20px dolním paddingem. Pro video hlavičky umístěte ovládací prvky absolutně dole s odsazením 10px.
Na obrazovkách do šířky 46.24em nastavte výšku hlavičky na 100%. Pro zařízení iOS použijte grid layout s prvním řádkem nastaveným na 100lvh a upravte padding tazatele, aby zohledňoval dolní panel nástrojů na malých obrazovkách.
Na zařízeních Android vypočítejte výšku řádku gridu odečtením výšky horního panelu od 100vh a podle toho upravte padding obalu mobilního nábytku.
V režimu na šířku na úzkých obrazovkách (max. šířka 700px) nastavte výšku hlavičky tak, aby odpovídala jejímu obsahu, a zobrazte mediální kontejner s odpovídající výškou.
Skryjte štítky uvnitř obalů obrázků, když je cílem vykreslení aplikace.
Pro video kontejnery zajistěte, aby video pokrývalo celou oblast s object-fit: cover a přechodem fade-in při aktivaci. Pozicujte ovládací tlačítka absolutně vpravo dole s kruhovým designem a vhodnými mezerami.
Upravte poměr stran video kontejneru na 4/5 na větších obrazovkách.
Pro citační bloky při scrollování nastavte mediální kontejner na sticky na vrchu s výškou 100vh a skrytým přetečením, pozicujte položky uvnitř absolutně.
Obrázek v sekci scrolly-quote je nastaven, aby plně pokrýval svůj kontejner, při zachování poměru stran. Citační kontejner je pozicován, aby zůstal sticky na vrchu viewportu, s poloprůhledným pozadím na menších obrazovkách. Citace jsou zobrazeny v obalu, který zabírá 75% šířky a podporuje zalamování slov.
Na větších obrazovkách se layout mění na dvousloupcový grid a pozadí se podle toho přizpůsobuje. Celková výška sekce scrolly-quote je vypočítána na základě výšky viewportu a délky obsahu, s redukovanou výškou pro uživatele, kteří preferují méně pohybu.
Pro zařízení iOS jsou použity specifické viewportové jednotky, aby bylo zajištěno správné velikostní nastavení. Interaktivní prvky jako obrázky a blokové citace mají plynulé animace fade-in, když se dostanou do zorného pole.
V tmavém režimu jsou různé barevné proměnné upraveny na tmavší odstíny pro lepší čitelnost a vizuální pohodlí.
"Je těžké na to nehledět jako na jakousi závěrečnou kapitolu," poznamenává Tim Curry ke své memoárové knize Vagabond. Už to, že ji vůbec napsal, je překvapení. Curry si vždy cenil svého soukromí – mé pokusy přesvědčit ho k rozhovoru pro Guardian začaly před více než pěti lety. Nyní, v 79 letech, stále dává přednost pohledu vpřed, což vysvětluje, jak ve své kariéře dosáhl tolika úspěchů.
Herec je známý svou nevyčerpatelnou energií. Při natáčení komedie o vraždě Clue, kde hraje vystresovaného, ostře jazykového komorníka Wadswortha, se namáhal tak, že ho sestřička na place varovala, že mu po kontrole krevního tlaku hrozí infarkt.
Jeho nejikoničtější filmová role zůstává jeho průlomová postava z roku 1975, doktor Frank-N-Furter, matoucí sexsymbol ve filmu The Rocky Horror Picture Show. Ale ztvárnil mnoho nezapomenutelných padouchů; pro mě navždy zůstane klaunem Pennywisem z děsivé minisérie z roku 1990 podle předlohy Stephena Kinga To. Jeho jevištní výkony v The Pirates of Penzance v roce 1982 a Spamalot v roce 2007 mu vynesly nominace na cenu Olivier. Kromě toho namluvil četné postavy, přičemž si generaci mileniálů získal jako průzkumník Nigel Thornberry v kreslené klasice The Wild Thornberrys.
V každé roli Curry vyzařuje srdce a chuť do života, jeho úsměv balancuje mezi hrozbou a radostí. Měl někdy nějaký herec větší legraci než on, když hrál Long Johna Silvera v Loutkovém ostrově pokladů?
"Velmi si uvědomuji, že mám štěstí," říká. "Vlastně jsem ohromen, jak ambiciózní jsem byl. Nikdy jsem o sobě nepřemýšlel jako o ambiciózním."
Komedie pro něj jako pro performera byla vždy důležitá, ale v poslední době se pro něj stala také "mechanismem zvládání". V roce 2012, ve věku 67 let, utrpěl vážnou mrtvici, která mu ochromila levou stranu těla. Je vděčný, že nepřišel o schopnost mluvit. Rozesmívat ostatní mu zjevně přináší radost – jeho konverzace je plná ostrovtipů, point a působivých hlasových výkonů. Jak mrtvice změnila jeho pohled na život? "Den před mojí mrtvicí jsem vykouřil tři krabičky Marlboro Red," svěřuje se. "To už neudělám!"
Mezi mrtvicí a pandemií měl Curry, jak říká, "děsivé množství času na přemýšlení." Výsledkem je Vagabond, vtipná a poutavá strhující kniha plná života. Čtenáře vtáhnou příběhy z jeho kariéry a udrží je setkání s celebritami: improvizované večeře s Davidem Bowiem po představeních Rocky Horror Show; sdílení misek kokainu ve Studiu 54 s Trumanem Capotem a And