"Tajusin tarvitsevani apua ja että kamppailuni oli ohi", Anthony Hopkins pohtii taisteluaan alkoholismia vastaan, menneisyyttä vihaa, Oscar-palkintojaan ja viittäkymmentä vuotta raittiina elämistä.

"Tajusin tarvitsevani apua ja että kamppailuni oli ohi", Anthony Hopkins pohtii taisteluaan alkoholismia vastaan, menneisyyttä vihaa, Oscar-palkintojaan ja viittäkymmentä vuotta raittiina elämistä.

Tämä CSS-koodi määrittelee mukautetun fonttiperheen "Guardian Headline Full" useilla fontin paksuuksilla ja tyyleillä. Se määrittää fonttitiedostot eri muodoissa (WOFF2, WOFF ja TrueType) sekä niiden URL-osoitteet selaimen latausta varten. Fontin paksuudet vaihtelevat kevyestä (300) puolipaksuun (600), kukin normaaleina ja kursiivisina tyyleinä.

Tämä CSS-koodi määrittelee useita fonttiperheitä ja tyylejä Guardian-verkkosivustoa varten. Se määrittää lähteet eri fonttitiedostoille WOFF2-, WOFF- ja TrueType-muodoissa, sekä niiden paksuudet ja tyylit. Esimerkiksi Guardian Headline Full -fontti sisältää paksun, paksun kursiivin, mustan ja mustan kursiivin muunnelmat, kun taas Guardian Titlepiece käyttää paksua tyyliä.

Koodi sisältää myös media-kyselyt, jotka hallitsevat pääsisällön läpinäkyvyyttä, saaden sen häivyttymään näkyviin, kun komentosarjoitus on käytössä ja kun liikkeen vähentämistä ei ole valittu. Lisäksi se asettaa erilaisia CSS-mukautettuja ominaisuuksia (muuttujia) sivuston käyttämille väreille ja tyyleille, kuten päällekkäisille häivytyksille, kuvateksteille ja tekstin väreille.

Artikkelielementeille se määrittelee tyylit otsikoille, määrittäen fonttiperheen, paksuuden, koon ja rivikorkeuden, mukautuksineen suuremmille näytöille. Jotkut elementit, kuten tietyt jaksot otsikossa, on piilotettu näytöltä.

Artikkelien otsikoissa linkki tai sarjan nimi näkyy samalla rivillä tietyllä värillä, käyttäen Guardian Headline -fonttia 20px koossa ja paksuna, mukautetulla alleviivauksella ja 115% rivikorkeudella. Otsikkolinkin päällä liikkuminen alleviivaa sen.

Haastateltavien nimet on muotoiltu vaaleaksi, kursiiviseksi, 28px fontiksi samalla rivikorkeudella.

Artikkelien yhteenveto ja sen linkit käyttävät keskitason väriä, 17px fonttia 500 paksuudella, kasvaten 20px:ään leveämmillä näytöillä. Yhteenvedon linkit saavat alareunassa reunuksen, kun niiden päällä liikutaan.

Kuvatekstit ja videoiden tekstityslinkit ovat pienemmässä, sans-serif -fontissa 12px koossa 130% rivikorkeudella.

Tekijänoikeuslinkit käyttävät Guardian Headline -fonttia 17px koossa ja paksuna, kun taas tekijänoikeuspainikkeet käyttävät keskipaksua sans-serif -fonttia. Julkaisupäivämäärä käyttää kuvatekstin väriä.

Vierityslainaukset sisältävät vaaleanvärisen, 32px otsikkofontin (kasvaen 42px:ään suurilla näytöillä) erikoislukutyylillä, ja niiden kuvatekstit ovat 14px sans-serif -fontilla. Keskikokoisilla näytöillä nämä ottavat käyttöön median tekstivärit.

Pääsisällön ensimmäinen kirjain on suuri, värillinen aloituskirjain, joka käyttää otsikkofonttia.

Media-osuudet sisältävät täyden näkymäkorkeuden taustan, ulottuen hieman säilön ulkopuolelle negatiivisilla marginaaleilla, ja käyttävät ruudukkolayoutia. Mobiililaitteella otsikko sijoitetaan huonekalualueelle, kun taas työpöytäversiossa se siirtyy kaksisarakkeiseen ruudukkoon, jossa mediasäilö vie suurimman osan tilasta.

Leveämmille näytöille media-osuudella on kiinteä leveys ja siihen lisätään väriset sivupalkit reunoilla täyttämään näkymä, luoden kehystetyn ulkoasun.

Media-elementillä on kiinteä reuna ja se sijoitetaan oikealle, sen leveys lasketaan näkymän ja body-elementin leveyden perusteella. Suurille näytöille body-elementin leveys säätyy tietyissä katkaisupisteissä: 978px 61.25em:lle, 1138px 71.25em:lle ja 1298px 81.25em:lle.

Artikkelin sisällön ruudukkolayout muuttuu näytön koon mukaan. Pienemmillä näytöillä media, meta, ingressi ja body asetellaan pystysuoraan. Keskikokoisilla näytöillä (61.25em ja yli) käytetään kaksisarakkeista layoutia, jossa media ulottuu molempiin sarakkeisiin ja muut elementit asetellaan vastaavasti. Suurilla näytöillä (71.25em ja 81.25em) siihen lisätään enemmän sarakkeita ja ruudukkoalueita hienosäätöä paremman järjestelyn saavuttamiseksi.

Ingressillä on yläreunamarginaali ja viivat piilotetaan. Otsikoiden ja videoiden kuvatekstit sisältävät kuvakkeita tietyillä tyyleillä ja väleillä. "Kuuntele artikkeli" -painikkeella on pystymarginaalit.

Otsikko on sijoitettu suhteellisesti korkealla z-indeksillä. iOS:llä tietyt mediaotsikoiden pseudoelementit piilotetaan. Kun komentosarjoitus on pois käytöstä, layout mukautuu yksinkertaisempaan, pinoon perustuvaan rakenteeseen eri näytön koilla.

Näytönlukijaluokka piilottaa sisällön visuaalisesti, mutta pitää sen saavutettavana avustaville teknologioille.

Pääsarakkeen interaktiivisessa sisällössä tukevat kuvat asetetaan 75% leveyteen eivätkä tyhjennä edellisiä elementtejä.

Keskikokoisilla näytöillä (46.25em ja leveämmät) nämä kuvat pysyvät 75% leveyteen, sijoitettuna staattisesti ilman kelluntaa, ja niillä on tavallinen rivikorkeus ilman yläreunamarginaalia.

Suurilla näytöillä (71.25em ja yli) kuvilla ei ole vasenta marginaalia, ja niiden kuvatekstit sijoitetaan staattisesti ilman kiinteää leveyttä.

Erittäin suurilla näytöillä (81.25em ja yli) kuvat säilyttävät 75% leveytensä ilman vasenta marginaalia, ja kuvateksteillä ei ole enimmäisleveysrajoitusta.

Keskikokoisilta suurille näytöille (46.25em - 61.24em) upottavissa elementeissä pääsarakkeessa on negatiivinen 20px oikean reunan marginaali.

Staattisissa ja video-otsikoissa otsikkosäilöillä ja haastateltavaosuuksilla on 10px sivutäytöt pienillä näytöillä, kasvaten 20px:ään näytöillä, joiden leveys on 30em ja enemmän.

Näiden otsikoiden mediasäilö vie koko ruudukkoalueensa leveyden ja korkeuden. Näytöillä, joiden koko on 61.25em ja enemmän, se säilyttää 4:5 kuvasuhteen.

Kuvakääreet mediasäilön sisällä kiinnittyvät yläreunaan ja täyttävät käytettävissä olevan tilan piilotetulla ylivuodolla. Suurilla näytöillä (61.25em+) ne vaihtavat suhteelliseen sijaintiin.

Kaikki kuvat ja kuvat näiden kääreiden sisällä peittävät säilönsä kokonaan vääristämättä kuvasuhdetta.

Kuvia seuraavat lisäelementit, kuten jaksot ja linkit, piilotetaan.

Toissijainen kuvakerros (img-2) sijoitetaan absoluuttisesti vasempaan yläkulmaan.

Mobiilihuonekalukääreet kiinnittyvät alareunaan ja niillä on joustava pystysuuntainen asettelu taustavärillä. Suurilla näytöillä (61.25em+) niistä tulee osa normaalia sisällön virtaa.

Näiden kääreiden sisällä otsikot näkyvät toisina ja haastateltavatiedot kolmansina järjestyksessä.

Pienemmillä näytöillä (enintään 61.24em) asteittainen päällekkäisyys luo häivytysvaikutuksen mobiilihuonekalujen yläpuolelle.

Staattisten ja video-otsikoiden otsikkosäilöt sijoitetaan alareunaan täytöillä, taustavärillä ja z-indeksillä 2. Ne käyttävät ruudukkolayoutia otsikoille.

Sekä ensisijaiset että toissijaiset otsikot käyttävät samaa ruudukkoaluetta säilön sisällä.

Näytöille, joiden leveys on yli 61.25em, säädä otsikkosäilöä staattisissa ja video-otsikoissa poistamalla yläreunamarginaali, asettamalla enimmäisleveys 540px:ään ja lisäämällä yläreunareuna.

Pienemmillä näytöillä enintään 61.24em kohdista ensimmäinen otsikko alkuun. Toisen otsikon enimmäisleveys tulisi olla 620px, ja sen ensimmäinen kirjain on kapiteeli. Näytöillä, joiden leveys on vähintään 30em, siirrä sitä 20px vasemmalle, ja niillä, joiden leveys on 61.25em tai enemmän, aseta se 4px päähän yläreunasta.

Kun liikkeen vähentäminen on valittu, näytä otsikkosäilö lohkona ja poista otsikoiden yläreunamarginaalit näytöillä, joiden leveys on enintään 46.24em. Lisää myös 10px täyttö toisen otsikon yläreunaan.

Haastateltavaosuus tulisi sijoittaa 'haastateltava'-ruudukkoalueelle 20px alareunatäytöllä. Videohallinta kiinnitetään alareunaan.

Näytöillä, joiden leveys on enintään 46.24em, aseta otsikon korkeus 100%:iin. iOS-laitteilla säädä ruudukkorivejä ja haastateltavien täyttöjä ottamaan huomioon alareunatyökalurivi. Android-laitteilla muuta ruudukkorivejä ja täyttöjä yläpalkkia varten.

Vaaka-asennossa näytöillä, joiden leveys on enintään 700px, aseta otsikon korkeus vastaamaan sisältöään ja säädä mediasäilö ja kääre vastaavasti.

Sovelluksissa piilota kuvakääreiden tunnisteet.

Videosäilöiden tulisi täyttää tilansa, ja videot peittävät alueen ja häivyttyvät näkyviin aktiivisina. Hallintaelementit sijoitetaan oikeaan alareunaan pyöreinä painikkeina.

Mediaelementeille leveämmillä näytöillä aseta videosäilön kuvasuhde 4/5:een.

Vierityslainaukset vievät koko näkymäkorkeuden kiinteällä mediasäilöllä, joka pitää absoluuttisesti sijoitettuja kohteita.

Vierityslainausosion kuva asetetaan peittämään säilönsä kokonaan säilyttäen kuvasuhteen. Lainaussäilö sijoitetaan kiinnittymään näkymän yläreunaan ja vie koko leveyden, sen kohteet sisältävät puoliläpinäkyvän taustan ja joustavan layoutin lainauksille ja kuvateksteille. Suurilla näytöillä tausta muuttuu läpinäkyväksi ja layout siirtyy kaksisarakkeiseen ruudukkoon.

Vierityslainauskomponentti säätää leveyttään ja marginaalejaan responsiivisesti, laajeten keskikokoisilla näytöillä ja keskittyen sivutaustoilla suurilla näytöillä. Sen korkeus lasketaan näkymäyksiköiden ja sisällön pituuden perusteella, liikkeen vähentämisasetuksilla lyhentäen sitä. iOS-laitteille käytetään tiettyjä näkymäyksiköitä varmistamaan oikea koko.

Interaktiiviset elementit, kuten kuvat ja lohkolainaukset pääsarakkeessa, sisältävät sulavia saapumisanimaatioita, häivyttyen ja liukuen näkyviin. Tummaa tilaa varten värimuuttujia säädetään paremman kontrastin ja luettavuuden saavuttamiseksi, muuttaen media-, tekijänoikeus- ja lainausosien sävyjä teemaa vastaavaksi.

Teksti näyttää olevan sekoitus CSS-koodia ja artikkelia Anthony Hopkinsista. Tässä on uudelleenkirjoitettu artikkeliosa sujuvassa, luonnollisessa englannissa:

---

Näytä kuva koko näytöllä
Anthony Hopkins vuonna 2017. Valokuva: Sebastien Micke/Paris Match/Contour/Getty Images

"Minkälainen sää siellä on?" Anthony Hopkins kysyy heti videopuhelumme alettua. Vaikka hän on asunut Kaliforniassa vuosikymmeniä, hänen walesilaisista juuristaan on jäljellä – erottuvassa, sointuvassa äänessä, joka on nyt ehkä hieman käheämpi, ja kiinnostuksessa säähän. Lontoossa on pimeä ilta, mutta Los Angelesissa kirkas, aurinkoinen aamu. Hopkins vastaa tunnelmaa, näyttäen iloiselta ja pitäen turkoosia ja vihreää paitaa.

"Tulin tänne 50 vuotta sitten", hän sanoo. "Joku kysyi: 'Myytkö itsäsi?' Vastasin: 'Ei, pidän vain ilmastosta ja haluan rusketuksen.' Mutta pidän Los Angelesista. Minulla on ollut täällä upea elämä."

Silti asiat eivät ole viime aikoina olleet täysin hyvin. Tammikuussa metsäpalot tuhosivat Hopkinsin kodin Pacific Palisadesissa. "Se oli hieman katastrofi", hän toteaa iloisella vähättelyllä. "Olemme kiitollisia, ettei kukaan loukkaantunut, ja saimme kissamme ja pienen perheemme turvaan." Hän ja hänen vaimonsa Stella olivat tuolloin Saudi-Arabiassa, missä hän juonsi Royal Philharmonic Orchestran esittämää omaa musiikkiaan. He asuvat nyt vuokratalossa läheisessä Brentwoodissa.

"Menetimme kaiken", hän sanoo, "mutta ajattelet: 'No, ainakin olemme elossa.' Säälin tuhansia ihmisiä, jotka ovat todella kärsineet – ihmisiä, jotka ovat paljon eläkeiän ylittäneitä ja työskennelleet kovasti koko elämänsä, ja nyt heillä ei ole mitään."

Hopkins täyttää 88 joulukuussa, mutta hän ei selvästikään pidä itseään eläkeiän yl