Seuraavat elementit ovat aluksi piilossa (lÀpinÀkyvyys 0): .content--interactive, .content--interactive-grid, .furniture-wrapper sekÀ tietyt header-div-elementit ja h1-elementit. Kun juurielementtiin lisÀtÀÀn luokka "interactive-loaded", nÀmÀ elementit tulevat nÀkyviksi (lÀpinÀkyvyys 1) sujuvan 0,3 sekunnin hÀivytyssiirtymÀn kera.
LisÀksi Guardian Headline Full -fonttiperhe on mÀÀritelty useilla painoarvoilla ja tyyleillÀ (light, regular, medium, semibold, kukin normaaleina ja kursiivisina muunnelmina). Jokainen muunnelma sisÀltÀÀ linkit woff2-, woff- ja ttf-fonttitiedostoihin, jotka sijaitsevat Guardianin palvelimella.
Guardian kÀyttÀÀ otsikoissaan rÀÀtÀlöityÀ "Guardian Headline Full" -fonttia. TÀmÀ fontti on saatavilla useissa tyyleissÀ ja painoarvoissa, kuten light, semibold, bold ja black, kukin sekÀ tavallisena ettÀ kursiivisena versiona. Fonttitiedostot ovat saatavilla useissa muodoissa (WOFF2, WOFF ja TTF), ja ne isÀnnöidÀÀn Guardianin omilla palvelimilla. LisÀksi on olemassa erillinen "Guardian Titlepiece" -fontti lihavoituna tietyissÀ kÀyttötarkoituksissa.
Guardian Headline Full -fonttiperhe sisÀltÀÀ useita tyylejÀ, jotka ovat saatavilla useissa muodoissa (WOFF2, WOFF ja TTF). Tyylit ovat:
- Regular (paino 400, normaali tyyli)
- Regular Italic (paino 400, kursiivi tyyli)
- Medium (paino 500, normaali tyyli)
- Medium Italic (paino 500, kursiivi tyyli)
- Semibold (paino 600, normaali tyyli)
- Semibold Italic (paino 600, kursiivi tyyli)
- Bold (paino 700, normaali tyyli)
- Bold Italic (paino 700, kursiivi tyyli)
- Black (paino 900, normaali tyyli)
Jokainen fonttitiedosto isÀnnöidÀÀn mÀÀritetyllÀ URL-osoitteella.
TÀmÀ nÀyttÀÀ olevan CSS-koodia verkkosivun tyylittelyyn, todennÀköisesti Guardianin verkkosivustoa varten. Se sisÀltÀÀ sÀÀntöjÀ asettelulle, fonteille ja responsiiviselle suunnittelulle eri nÀytön kooille ja laitteille. Koodi mÀÀrittelee tyylejÀ elementeille, kuten artikkelien runkoihin, kuvateksteihin, hiloihin ja typografialle, mukaan lukien tietyt fonttiperheet ja painoarvot. Se sisÀltÀÀ myös media-kyselyitÀ asettelun sÀÀtÀmiseksi suuremmille nÀytöille sekÀ mukautettuja tyylejÀ iOS- ja Android-laitteille.
Guardianin verkkosivusto kÀyttÀÀ rÀÀtÀlöityjÀ fontteja otsikoihinsa ja otsikoihinsa. NÀmÀ fontit ladataan tietyistÀ URL-osoitteista eri muodoissa (WOFF2, WOFF, TTF), ja niillÀ on mÀÀritellyt painoarvot ja tyylit.
Asettelu mukautuu nÀytön koon mukaan:
- LaajemmillanÀytöillÀpÀÀsisÀltösarakkeellavasemmalla on marginaali ja pystysuuntainen reunus.
- ElementeillÀ, kuten atomeilla, esittelyillÀ ja immersiivisellÀ sisÀllöllÀ, on enimmÀisleveyksiÀ, jotka muuttuvat nÀytön koon mukaan.
- PienemmillÀ nÀytöillÀ immersiiviset elementit ulottuvat nÀkymÀn leveyden verran.
- Kappaleet ja luettelot on rajoitettu enimmÀisleveyteen luettavuuden parantamiseksi.
- VÀlistystÀ ja tÀyttöÀ kÀytetÀÀn siistin ja jÀrjestÀytyneen ulkoasun yllÀpitÀmiseen.
Interaktiivisen sisÀllön pÀÀsarakkeessa inline-elementit rajoitetaan enimmÀisleveyteen 620 pikseliÀ. NÀytöillÀ, joiden leveys on yli 61,25 em, inline-kuvat rajoitetaan myös 620 pikseliin.
Useita vÀrimuuttujia on mÀÀritelty elementtien, kuten pÀivÀmÀÀrien, otsikoiden, kuvatekstien ja esillÀ olevan sisÀllön, tyylittelyyn. Interaktiivisilla sisÀltöalueilla ei ole tÀyttöÀ oletusarvoisesti.
EnsimmÀiselle kappaleelle tietyiden elementtien tai vaakaviivan jÀlkeen asetetaan ylÀreunan tÀyttöÀ 14 px. NÀiden kappaleiden ensimmÀinen kirjain on tyylitelty suureksi, lihavoiduksi, isokirjaimiseksi pudotusalkukirjaimeksi tietyllÀ fontilla ja vÀrillÀ, joka on kelluva vasemmalle oikealla marginaalilla.
Kappaleilla, jotka tulevat vÀlittömÀsti vaakaviivan jÀlkeen, ei ole ylÀreunan tÀyttöÀ. Esittelyelementtien kuvatekstit mÀÀritellyissÀ sÀiliöissÀ noudattavat tiettyjÀ tyylisÀÀntöjÀ.
ElementillÀ on staattinen sijainti ja leveys 100 %, enimmÀisleveydellÀ 620 px. ImmersiivisillÀ elementeillÀ leveys sÀÀtyy nÀkymÀn tÀyteen leveyteen miinus vierityspalkin leveys.
NÀytöillÀ, joiden leveys on enintÀÀn 71,24 em, immersiivisillÀ elementeillÀ on enimmÀisleveys 978 px, ja niiden kuvateksteissÀ on 10 px vaakasuuntaista tÀyttöÀ. NÀytöillÀ, joiden leveys on 30 em - 71,24 em, kuvateksteissÀ on 20 px vaakasuuntaista tÀyttöÀ. VÀlillÀ 46,25 em - 61,24 em immersiiviset elementit enintÀÀn 738 px leveitÀ.
Alle 46,24 em immersiiviset elementit siirtyvÀt vasemmalle 10 px ja menettÀvÀt oikean marginaalin. VÀlillÀ 30 em - 46,24 em vasen marginaali kasvaa 20 px:ÀÀn, ja kuvateksteissÀ on 20 px vaakasuuntaista tÀyttöÀ.
NÀytöillÀ, joiden leveys on 61,25 em tai enemmÀn, kÀytetÀÀn hilasettelua mÀÀriteltyine sarakkeineen ja riveineen. Otsikoille asetetaan ylÀreunan reunus, meta-osioille ylÀreunan tÀyttö, ja johdantotekstin marginaaleja ja tyyliÀ sÀÀdetÀÀn. Johdannossa olevat linkit alleviivataan tietyllÀ vÀrillÀ, joka muuttuu kohdistuksen yhteydessÀ. Johdannon ensimmÀiselle kappaleelle asetetaan ylÀreunan reunus ja alareunan tÀyttö, joka poistetaan nÀytöillÀ, joiden leveys on 71,25 em tai enemmÀn.
Hilan kuvissa on vasen marginaali -10 px, ja inline-elementit enintÀÀn 630 px leveitÀ. NÀytöillÀ, joiden leveys on 71,25 em tai enemmÀn, hilasarakkeita ja -rivejÀ sÀÀdetÀÀn, meta-osioille asetetaan ylÀreunan reunus pseudoelementin kautta, ja johdannon kappaleet menettÀvÀt ylÀreunan reunuksensa.
CSS-koodi mÀÀrittelee tyylejÀ asettelukÀÀreelle, sÀÀdellen hilarakennetta, typografiaa, vÀlistystÀ ja responsiivista kÀyttÀytymistÀ eri nÀytön koilla. Se sisÀltÀÀ sÀÀntöjÀ elementeille, kuten otsikoille, metatiedoille, kuvateksteille ja kuville, tietyin ominaisuuksin sijainnille, vÀreille ja nÀkyvyydelle. Media-kyselyt muuttavat nÀitÀ tyylejÀ eri katkaisupisteissÀ, varmistaen, ettÀ asettelu mukautuu laitteisien mobiililaitteista työpöytÀlaitteisiin.
TÀmÀ CSS-koodi asettaa tyylejÀ mobiiliartikkeleille. Se sÀÀtÀÀ vÀrejÀ, vÀlistystÀ ja typografiaa iOS- ja Android-laitteille, mukaan lukien tumman tilan tuki. Otsikot piilotetaan, tunnisteet tyylitellÀÀn tietyillÀ fonteilla ja vÀreillÀ, ja otsikot asetetaan 32 px kooksi lihavalla painolla ja tummalla tekstillÀ.
iOS- ja Android-laitteilla artikkelisÀiliöiden kuvat sijoitetaan suhteellisesti, ylÀreunan marginaalilla 14 px ja vasemmalla siirrolla -10 px. Niiden leveys sÀÀtyy nÀkymÀn tÀyteen leveyteen miinus vierityspalkin leveys, ja niiden korkeus skaalautuu automaattisesti.
NÀissÀ kuvissa sisÀelementeillÀ, kuvilla ja linkeillÀ on lÀpinÀkyvÀ tausta. Niiden leveys vastaa myös nÀkymÀn leveyttÀ miinus vierityspalkki, ja korkeus sÀÀtyy automaattisesti.
NÀissÀ sÀiliöissÀ olevan johdannon osiolla on ylÀ- ja alareunan tÀyttöÀ 4 px ja 24 px, ja oikea marginaali -10 px.
Johdannon sisÀllÀ oleva teksti kÀyttÀÀ Guardian Headline - tai vastaavaa serif-fonttiperhettÀ.
Johdannon sisÀllÀ olevat linkit ja listakohtaisten linkkien tyylit periytyvÀt nÀistÀ.
Android-laitteilla kommentt