От грижа за дремливи лъвове до лечение на плюещи змии: една година с ветеринарите в Лондонския зоопарк.

От грижа за дремливи лъвове до лечение на плюещи змии: една година с ветеринарите в Лондонския зоопарк.
Този CSS код задава стилове за библиотека за плавно превъртане, наречена Lenis. Той гарантира, че височината на страницата се настройва автоматично и контролира поведението на преливането, когато превъртането е спряно. Също така дефинира персонализирани шрифтове за семейството шрифтове "Guardian Headline Full", включващо различни удебеления и стилове (като лек, нормален, среден и полуудебелен, всеки с нормална и курсивна версия), зареждайки ги от конкретни уеб адреси в различни файлови формати. Семейството шрифтове Guardian Headline Full включва няколко стила, всеки наличен в множество формати. Нормалният стил има удебеление на шрифта (font-weight) 400 и нормален стил на шрифта (font-style), с файлове във формати WOFF, WOFF2 и TrueType. Курсивната версия също има удебеление 400, но с курсивен стил. Средното удебеление (500) идва както в нормален, така и в курсивен стил. По същия начин полуудебеленото (600) и удебеленото (700) удебеления са налични в нормални и курсивни варианти. Черното удебеление е предоставено във формат WOFF2. #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 { / Правилото продължава тук / } } CSS кодът задава конкретни стилове за различни елементи. За интерактивното мрежово съдържание той премахва долния падинг от секцията със стандфърст и настройва падинга на надписите за завладяващи фигури. Също така позиционира линии и метаданни в мрежово оформление, задавайки тяхната височина и маржове. На по-големи екрани мрежата използва дефинирани ширини на колони. За мобилни устройства тя променя типографията в заглавията на статиите, като прави имената на секциите с главни букви и настройва стиловете на имената на авторите. Също така гарантира, че изображенията се показват правилно и управлява разстоянието около вградените елементи. Подсказката за превъртане е стилизирана с градиентен фон и позиционирана в долната част на изгледа, докато лепкавите надписи получават фиксирана височина и абсолютно позициониране. Лепкавата лента с надписи е позиционирана в долния ляв ъгъл на екрана с тъмен фон. Тя използва гъвкаво оформление, за да разпредели съдържанието си, и включва падинг. На по-големи екрани добавя лява граница и настройва левия си марж. Вътре в нея обвивка за надписи съдържа надписите. Всеки надпис използва флекс дисплей с малки разстояния между елементите. Иконите в надписите имат фиксирани размери и конкретен цвят за запълване. Текстът на надписите използва конкретен шрифт, съкратен с многоточие, когато е необходимо, и съвпада с цвета на текста на статията. Бутонът за превключване на надписите е прозрачен и без граница, позициониран в долната част на лентата. Неговата икона се върти и мащабира плавно при задържане. Когато е разгънат, лентата с надписи настройва височината си, показва надписите нормално без съкращаване и променя въртенето на иконата за превключване. За устройства iOS и Android маржовете на параграфите с надписи се премахват, а конкретни елементи span се показват или скриват. Когато са разгъна