निद्रा लेते शेरों की देखभाल से लेकर थूकने वाले सांपों के इलाज तक: लंदन चिड़ियाघर में पशु चिकित्सकों के साथ एक वर्ष।
यह CSS कोड लेनिस नामक एक स्मूथ स्क्रॉलिंग लाइब्रेरी के लिए स्टाइल सेट करता है। यह सुनिश्चित करता है कि पेज की ऊंचाई स्वचालित रूप से समायोजित हो और स्क्रॉलिंग रुकने पर ओवरफ्लो व्यवहार को नियंत्रित करता है। यह "गार्डियन हेडलाइन फुल" फ़ॉन्ट परिवार के लिए कस्टम फ़ॉन्ट फेस भी परिभाषित करता है, जिसमें विभिन्न वज़न और स्टाइल शामिल हैं (जैसे लाइट, रेगुलर, मीडियम और सेमीबोल्ड, प्रत्येक के सामान्य और इटैलिक संस्करण), उन्हें विभिन्न फ़ाइल स्वरूपों में विशिष्ट वेब पतों से लोड करते हुए।
गार्डियन हेडलाइन फुल फ़ॉन्ट परिवार में कई स्टाइल शामिल हैं, जिनमें से प्रत्येक कई स्वरूपों में उपलब्ध है। रेगुलर स्टाइल का फ़ॉन्ट-वेट 400 और एक सामान्य फ़ॉन्ट-स्टाइल है, जिसकी फ़ाइलें 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 कोड विभिन्न तत्वों के लिए विशिष्ट स्टाइल सेट करता है। इंटरैक्टिव ग्रिड सामग्री के लिए, यह स्टैंडफर्स्ट सेक्शन से नीचे की पैडिंग हटाता है और इमर्सिव फिगर के लिए कैप्शन पैडिंग समायोजित करता है। यह ग्रिड लेआउट के भीतर लाइनों और मेटाडेटा को भी स्थिति देता है, उनकी ऊंचाई और मार्जिन सेट करता है।
बड़ी स्क्रीन पर, ग्रिड परिभाषित कॉलम चौड़ाई का उपयोग करता है। मोबाइल उपकरणों के लिए, यह लेख हेडर में टाइपोग्राफी को संशोधित करता है, सेक्शन नामों को बड़े अक्षरों में बनाता है और लेखक नाम स्टाइल समायोजित करता है। यह यह भी सुनिश्चित करता है कि छवियां सही ढंग से प्रदर्शित हों और एम्बेडेड तत्वों के आसपास रिक्ति प्रबंधित करें।
एक स्क्रॉल टूलटिप को ग्रेडिएंट पृष्ठभूमि के साथ स्टाइल किया गया है और व्यूपोर्ट के नीचे स्थित किया गया है, जबकि स्टिकी कैप्शन को एक निश्चित ऊंचाई और पूर्ण स्थिति दी गई है।
स्टिकी कैप्शन बार स्क्रीन के नीचे बाईं ओर एक गहरी पृष्ठभूमि के साथ स्थित है। यह अपनी सामग्री को दूर करने के लिए एक लचीले ले