A bársonyos oroszlánok gondozásától a köpködő kígyók kezeléséig: egy év a londoni állatkert állatorvosaival.

A bársonyos oroszlánok gondozásától a köpködő kígyók kezeléséig: egy év a londoni állatkert állatorvosaival.
Ez a CSS kód egy Lenis nevű sima görgetési könyvtárhoz állít be stílusokat. Biztosítja, hogy az oldal magassága automatikusan igazodjon, és szabályozza a túlcsordulási viselkedést a görgetés leállításakor. Emellett egyéni betűkészleteket definiál a "Guardian Headline Full" betűkészlet-családhoz, különböző vastagságokkal és stílusokkal (mint a világos, normál, közepes és félig félkövér, mindegyik normál és dőlt változatban), amelyeket meghatározott webcímekről töltenek be különböző fájlformátumokban. A Guardian Headline Full betűkészlet-család több stílust tartalmaz, mindegyik több formátumban elérhető. A normál stílus betűvastagsága 400 és normál betűstílusa van, WOFF, WOFF2 és TrueType formátumú fájlokkal. A dőlt változat vastagsága szintén 400, de dőlt stílussal. A közepes vastagság (500) normál és dőlt stílusban is elérhető. Hasonlóképpen, a félig félkövér (600) és félkövér (700) vastagságok normál és dőlt változatokban állnak rendelkezésre. A fekete vastagság WOFF2 formátumban van megadva. #article-body>div .content--interactive-grid, .content--interactive>div .content--interactive-grid, #comment-body .content--interactive-grid, [data-gu-name=body] .content--interactive-grid, #feature-body .content--interactive-grid { grid-column-gap: 0px; grid-template-columns: 100%; grid-template-areas: "media" "title" "headline" "standfirst" "lines" "meta" "body"; } @media (min-width: 30em) { #article-body>div .content--interactive-grid figure.element--immersive figcaption, .content--interactive>div .content--interactive-grid figure.element--immersive figcaption, #comment-body .content--interactive-grid figure.element--immersive figcaption, [data-gu-name=body] .content--interactive-grid figure.element--immersive figcaption, #feature-body .content--interactive-grid figure.element--immersive figcaption { padding: 0 20px; max-width: 620px; } } @media (min-width: 46.25em) { #article-body>div .content--interactive-grid, .content--interactive>div .content--interactive-grid, #comment-body .content--interactive-grid, [data-gu-name=body] .content--interactive-grid, #feature-body .content--interactive-grid { grid-template-columns: 100%; grid-column-gap: 10px; grid-template-areas: "title" "headline" "standfirst" "media" "lines" "meta" "body"; } #article-body>div .content--interactive-grid #maincontent, .content--interactive>div .content--interactive-grid #maincontent, #comment-body .content--interactive-grid #maincontent, [data-gu-name=body] .content--interactive-grid #maincontent, #feature-body .content--interactive-grid #maincontent { padding-right: 80px; } } @media (min-width: 61.25em) { #article-body>div .content--interactive-grid, .content--interactive>div .content--interactive-grid, #comment-body .content--interactive-grid, [data-gu-name=body] .content--interactive-grid, #feature-body .content--interactive-grid { grid-template-columns: 620px 300px; grid-template-areas: "title right-column" "headline right-column" "standfirst right-column" "media right-column" "lines right-column" "meta right-column" "body right-column" ". right-column"; } #article-body>div .content--interactive-grid #maincontent, .content--interactive>div .content--interactive-grid #maincontent, #comment-body .content--interactive-grid #maincontent, [data-gu-name=body] .content--interactive-grid #maincontent, #feature-body .content--interactive-grid #maincontent { padding-right: unset; } } @media (min-width: 71.25em) { #article-body>div .content--interactive-grid, .content--interactive>div .content--interactive-grid, #comment-body .content--interactive-grid, [data-gu-name=body] .content--interactive-grid, #feature-body .content--interactive-grid { grid-template-columns: 140px 1px 620px 300px; grid-template-areas: "title border headline right-column" ". border standfirst right-column" ". border media right-column" ". border body right-column" ". border . right-column"; } #article-body>div .content--interactive-grid .content__standfirst, .content--interactive>div .content--interactive-grid .content__standfirst, #comment-body .content--interactive-grid .content__standfirst, [data-gu-name=body] .content--interactive-grid .content__standfirst, #feature-body .content--interactive-grid .content__standfirst { / A szabály itt folytatódik / } } A CSS kód meghatározott stílusokat állít be különböző elemekhez. Az interaktív rács tartalmához eltávolítja az alsó kitöltést a bevezető szakaszból és beállítja a felirat kitöltését az immerzív ábrákhoz. A vonalakat és metaadatokat is elhelyezi egy rács elrendezésben, beállítva a magasságukat és margójukat. Nagyobb képernyőkön a rács meghatározott oszlopszélességeket használ. Mobil eszközökön módosítja a tipográfiát a cikkfejlécekben, nagybetűssé téve a szakaszneveket és módosítva a szerzőnév stílusait. Azt is biztosítja, hogy a képek megfelelően jelenjenek meg, és kezeli a beágyazott elemek körüli térközt. Egy görgetési eszköztipp gradienst háttérrel és a nézetablak alján pozicionálva van stílusozva, míg a ragadós feliratok fix magasságot és abszolút pozicionálást kapnak. A ragadós feliratok sávja a képernyő bal alsó sarkában van pozicionálva sötét háttérrel. Rugalmas elrendezést használ a tartalmak közötti térköz kialakításához és tartalmaz kitöltést. Nagyobb képernyőkön bal oldali szegélyt ad hozzá és módosítja a bal margóját. Benne egy felirat burkoló tartalmazza a feliratokat. Minden felirat flex megjelenítést használ kis térközzel az elemek között. A feliratokon belüli ikonok fix méretekkel és meghatározott kitöltőszínnel rendelkeznek. A felirat szöveg egy adott betűkészletet használ, három ponttal van csonkolva szükség esetén, és megegyezik a cikk szövegének színével. A feliratok kapcsológombja átlátszó és szegély nélküli, a sáv alján pozicionálva. Az ikonja simán forog és skálázódik rámutatáskor. Kibontás esetén a feliratok sávja módosítja a magasságát, normálisan jeleníti meg a feliratokat csonkolás nélkül, és megváltoztatja a kapcsológomb ikonjának forgását. iOS és Android eszközökön a felirat bekezdés margói eltűnnek, és meghatározott span elemek jelennek meg vagy