यहाँ 100 सर्वश्रेष्ठ उपन्यास हैं जो कभी लिखे गए हैं।
यहाँ दिए गए अंग्रेज़ी पाठ का हिंदी अनुवाद इस प्रकार है:
पैराग्राफ़ टेक्स्ट फ़ॉन्ट GuardianTextEgyptian, Guardian Text Egyptian Web, Georgia, या serif का उपयोग करता है। यह 0.9375rem पर सेट होता है, जिसकी लाइन ऊँचाई 1.4, सामान्य वज़न और सामान्य शैली होती है। टेक्स्ट डेकोरेशन की मोटाई 2px है।
हेडिंग 2 फ़ॉन्ट GH Guardian Headline, Guardian Egyptian Web, Georgia, या serif का उपयोग करता है। यह 1.5rem पर सेट होता है, जिसकी लाइन ऊँचाई 1.15, बोल्ड वज़न और सामान्य शैली होती है। टेक्स्ट डेकोरेशन की मोटाई 3px है।
क्लास "src-headline-medium-17" फ़ॉन्ट GH Guardian Headline, Guardian Egyptian Web, Georgia, या serif का उपयोग करता है। यह 1.0625rem पर सेट होता है, जिसकी लाइन ऊँचाई 1.15, मध्यम वज़न (500) और सामान्य शैली होती है। टेक्स्ट डेकोरेशन की मोटाई 2px है।
क्लास "src-text-sans-14" फ़ॉन्ट GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, या sans-serif का उपयोग करता है। यह 0.875rem पर सेट होता है, जिसकी लाइन ऊँचाई 1.3, सामान्य वज़न और सामान्य शैली होती है। टेक्स्ट डेकोरेशन की मोटाई 2px है।
क्लास "src-text-sans-bold-17" फ़ॉन्ट GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, या sans-serif का उपयोग करता है। यह 1.0625rem पर सेट होता है, जिसकी लाइन ऊँचाई 1.3, बोल्ड वज़न (700) और सामान्य शैली होती है। टेक्स्ट डेकोरेशन की मोटाई 2px है।
कस्टम प्रॉपर्टी "--src-brand-400" #052962 पर सेट है।
जब स्क्रिप्टिंग सक्षम होती है, तो क्लास "content--interactive" वाला आर्टिकल और उसका चाइल्ड div, साथ ही क्लास "article" वाले तत्व, शुरू में 0 की अपारदर्शिता और ओवरफ़्लो हिडन के साथ छिपे होते हैं। एक बार जब पेज लोड हो जाता है (क्लास "interactive-loaded" द्वारा इंगित), तो ये तत्व 1 सेकंड के स्मूथ ट्रांज़िशन के साथ पूरी तरह से दिखाई देने लगते हैं, और उनका ओवरफ़्लो "unset" पर सेट हो जाता है।
फ़ॉन्ट "Guardian Headline Full" कई शैलियों में लोड किया गया है। हल्के वज़न (300) के लिए सामान्य शैली में, फ़ॉन्ट फ़ाइलें गार्जियन की एसेट्स से ली गई हैं। यही बात हल्के इटैलिक, नियमित (400) सामान्य, नियमित इटैलिक, मध्यम (500) सामान्य और मध्यम इटैलिक शैलियों पर भी लागू होती है। प्रत्येक उपयुक्त woff2, woff और truetype फ़ॉर्मेट का उपयोग करता है।
:root:root [data-gu-name="media"], :root:root [data-gu-name="title"], :root:root [data-gu-name="headline"], :root:root [data-gu-name="standfirst"], :root:root [data-gu-name="lines"], :root:root [data-gu-name="meta"], :root:root [data-link-name="article section"] { display: none; }
:root:root article { --standfirst-text: #adc8f4; --byline: #adc8f4; --article-background: #224a8a; --article-text: #1a1a1a; --article-link-text: #ffffff; --textblock-text: #adc8f4; --article-border: #0077b6; --straight-lines: #224a8a; --share-button: #adc8f4; --share-button-border: #a; }
यहाँ सुधारित पाठ सहज, प्राकृतिक अंग्रेज़ी में दिया गया है:
```css
dc8f4}:root:root article figure.element-atom {
margin: 0;
}
:root:root .back-button {
border: 1px solid lightgray;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 17px;
padding: 6px 18px;
border-radius: 40px;
width: fit-content;
display: flex;
align-items: center;
gap: 6px;
}
html.no-scroll {
overflow: hidden;
}
h2 {
color: var(--src-brand-400);
}
a {
border-bottom: none !important;
text-decoration: none;
}
img {
max-width: 100%;
max-height: 100%;
}
article {
position: relative;
}
/*
* sass-mq से `mq` मिक्सिन प्रदान करता है जिसमें प्रीसेट गार्जियन ब्रेकपॉइंट हैं।
* इसे इस तरह उपयोग करें:
*
* `@include mq(leftCol) ...`
*
* उपलब्ध ब्रेकपॉइंट:
* - desktop: 61.25em
* - leftCol: 71.25em
* - mobile: 20em
* - mobileLandscape: 30em
* - mobileMedium: 23.4375em
* - phablet: 41.25em
* - tablet: 46.25em
* - wide: 81.25em
*/
/*
* यह फ़ाइल src/source/generate/breakpoints.js द्वारा ऑटो-जनरेटेड है
*/
/*
* यह फ़ाइल src/source/generate/typography.js द्वारा ऑटो-जनरेटेड है
*/
/
* डेटा फ़ॉन्ट स्टैक
*
* @group typography
*/
/
* सेरिफ़ फ़ॉन्ट स्टैक
*
* @group typography
*/
/
* हेडलाइन फ़ॉन्ट स्टैक
*
* @group typography
*/
/
* सैन्स सेरिफ़ टेक्स्ट फ़ॉन्ट स्टैक
*
* @group typography
*/
/
* सैन्स सेरिफ़ हेडलाइन फ़ॉन्ट स्टैक
*
* @group typography
*/
/
* डिफ़ॉल्ट फ़ॉन्ट स्केल सेटिंग्स
* दृश्य उदाहरणों के लिए font-scale.html और font-scale.png देखें
*
* @group typography
*/
/
* फ़ॉन्ट स्केल से एक फ़ॉन्ट के सभी स्तर प्राप्त करें
*
* @param {String} $name - फ़ॉन्ट स्केल मैट्रिक्स का नाम (जैसे, headline)
* @param {Map} $font-scale ($font-scale)
*
* @example
* font-size: get-scale(header);
*
* @requires {variable} $font-scale
*
* @return {Map}
*
* @group typography
*/
/
* फ़ॉन्ट स्केल के किसी विशिष्ट स्तर की जानकारी प्राप्त करें
*
* @param {String} $name - मैट्रिक्स में फ़ॉन्ट स्केल का नाम (जैसे, headline)
* @param {Number} $level - मैट्रिक्स में स्तर
* @param {Map} $font-scale ($font-scale)
*
* @example
* font-size: get-scale-level(header, 1);
*
* @requires {variable} $font-scale
* @requires {function} get-scale
*
* @return {Map}
*
* @group typography
*/
/
* फ़ॉन्ट स्केल मैट्रिक्स में एक स्तर के लिए फ़ॉन्ट आकार प्राप्त करें
*
* @param {String} $name - मैट्रिक्स में फ़ॉन्ट स्केल का नाम (जैसे, headline)
* @param {Number} $level - मैट्रिक्स में स्तर
* @param {Map} $font-scale - कॉन्फ़िगरेशन
*
* @example
* font-size: get-font-size(header, 3);
*
* @requires {variable} $font-scale
* @requires {function} convert-to-px
* @requires {function} get-scale-level
*
* @return {Number}
*
* @group typography
*/
/
* फ़ॉन्ट स्केल मैट्रिक्स में एक स्तर के लिए लाइन ऊँचाई प्राप्त करें
*
* @param {String} $name - मैट्रिक्स में फ़ॉन्ट स्केल का नाम (जैसे, headline)
* @param {Number} $level - मैट्रिक्स में स्तर
* @param {Map} $font-scale - कॉन्फ़िगरेशन
*
* @example
* font-size: get-line-height(header, 3);
*
* @requires {variable} $font-scale
* @requires {function} convert-to-px
* @requires {function} get-scale-level
*
* @return {Number}
*
* @group typography
*/
/
* किसी भी मान को पिक्सेल में बदलें
*
* @param {Number} $value
*
* @example
* font-size: convert-to-px(14); // 14px
*
* @return {Number}
*
* @group typography
*/
/
* डिफ़ॉल्ट टाइपोग्राफी सेटिंग्स, HTML में जितनी जल्दी हो सके शामिल की जानी चाहिए
* 1. टाइप रेंडरिंग को अधिक तेज बनाएं
2. सापेक्ष लाइन स्पेसिंग को 1.5 (16px 1.5 = 24px) पर सेट करें
*
* @param {String} $font-family ($f-serif-text) - डिफ़ॉल्ट वैश्विक फ़ॉन्ट
*
* @requires {variable} $f-serif-text
*
* @group typography
*/
/
* फ़ॉन्ट आकार और लाइन ऊँचाई शॉर्टहैंड
*
* @param {Number} $size
* @param {Number} $line-height ($size)
*
* @example
* @include font-size(18, 24);
*
* @requires {function} convert-to-px
*
* @group typography
*/
/
* फ़ॉन्ट स्टाइलिंग शॉर्टहैंड
* नोट: फ़ॉन्ट स्केल के अनुरूप रहने के लिए फ़ॉन्ट स्केल मिक्सिन का उपयोग करना प्राथमिकता दें
*
* @param {String} $family
* @param {String} $weight
* @param {Number} $size
* @param {Number} $line-height ($size)
*
* @example
* @include font(arial, bold, 18, 24);
*
* @requires {mixin} font-size
*
* @group typography
*/
```टाइपोग्राफी
हेडर फ़ैमिली और वज़न गुण
वेरिएबल `$f-serif-headline` की आवश्यकता है।
समूह: टाइपोग्राफी
हेडर टाइपोग्राफी सेटिंग्स
पैरामीटर:
- `$level` (संख्या)
- `$size-only` (बूलियन)
उदाहरण:
- सभी गुण (फ़ॉन्ट-आकार, लाइन-ऊँचाई, फ़ैमिली, वज़न) शामिल करें:
`@include fs-header(3);`
- केवल फ़ॉन्ट-आकार और लाइन-ऊँचाई शामिल करें:
`@include fs-header(3, $size-only: true);`
आवश्यकता है:
- फ़ंक्शन `get-font-size`
- फ़ंक्शन `get-line-height`
- मिक्सिन `font-size`
- मिक्सिन `f-header`
समूह: टाइपोग्राफी
---
हेडलाइन फ़ैमिली और वज़न गुण
वेरिएबल `$f-serif-headline` की आवश्यकता है।
समूह: टाइपोग्राफी
हेडलाइन टाइपोग्राफी सेटिंग्स
पैरामीटर:
- `$level` (संख्या)
- `$size-only` (बूलियन)
उदाहरण:
- सभी गुण (फ़ॉन्ट-आकार, लाइन-ऊँचाई, फ़ैमिली, वज़न) शामिल करें:
`@include fs-headline(3);`
- केवल फ़ॉन्ट-आकार और लाइन-ऊँचाई शामिल करें:
`@include fs-headline(3, $size-only: true);`
आवश्यकता है:
- फ़ंक्शन `get-font-size`
- फ़ंक्शन `get-line-height`
- मिक्सिन `font-size`
- मिक्सिन `f-headline`
समूह: टाइपोग्राफी
---
बॉडी हेडिंग फ़ैमिली और वज़न गुण
वेरिएबल `$f-serif-text` की आवश्यकता है।
समूह: टाइपोग्राफी
बॉडी हेडिंग टाइपोग्राफी सेटिंग्स
पैरामीटर:
- `$level` (संख्या)
- `$size-only` (बूलियन)
उदाहरण:
- सभी गुण (फ़ॉन्ट-आकार, लाइन-ऊँचाई, फ़ैमिली, वज़न) शामिल करें:
`@include fs-bodyHeading(3);`
- केवल फ़ॉन्ट-आकार और लाइन-ऊँचाई शामिल करें:
`@include fs-bodyHeading(3, $size-only: true);`
आवश्यकता है:
- फ़ंक्शन `get-font-size`
- फ़ंक्शन `get-line-height`
- मिक्सिन `font-size`
- मिक्सिन `f-bodyHeading`
समूह: टाइपोग्राफी
---
बॉडी कॉपी फ़ैमिली गुण
वेरिएबल `$f-serif-text` की आवश्यकता है।
समूह: टाइपोग्राफी
बॉडी कॉपी टाइपोग्राफी सेटिंग्स
पैरामीटर:
- `$level` (संख्या)
- `$size-only` (बूलियन)
उदाहरण:
- सभी गुण (फ़ॉन्ट-आकार, लाइन-ऊँचाई, फ़ैमिली) शामिल करें:
`@include fs-bodyCopy(3);`
- केवल फ़ॉन्ट-आकार और लाइन-ऊँचाई शामिल करें:
`@include fs-bodyCopy(3, $size-only: true);`
आवश्यकता है:
- फ़ंक्शन `get-font-size`
- फ़ंक्शन `get-line-height`
- मिक्सिन `font-size`
- मिक्सिन `f-bodyCopy`
समूह: टाइपोग्राफी
---
डेटा फ़ैमिली गुण
वेरिएबल `$f-data` की आवश्यकता है।
समूह: टाइपोग्राफी
डेटा टाइपोग्राफी सेटिंग्स
पैरामीटर:
- `$level` (संख्या)
- `$size-only` (बूलियन)
उदाहरण:
- सभी गुण (फ़ॉन्ट-आकार, लाइन-ऊँचाई, फ़ैमिली) शामिल करें:
`@include fs-data(3);`
- केवल फ़ॉन्ट-आकार और लाइन-ऊँचाई शामिल करें:
`@include fs-data(3, $size-only: true);`
आवश्यकता है:
- फ़ंक्शन `get-font-size`
- फ़ंक्शन `get-line-height`
- मिक्सिन `font-size`
- मिक्सिन `f-data`
समूह: टाइपोग्राफी
---
टेक्स्ट सैन्स फ़ैमिली गुण
वेरिएबल `$f-sans-serif-text` की आवश्यकता है।
समूह: टाइपोग्राफी
टेक्स्ट सैन्स टाइपोग्राफी सेटिंग्स
पैरामीटर:
- `$level` (संख्या)
- `$size-only` (बूलियन)
उदाहरण:
- सभी गुण (फ़ॉन्ट-आकार, लाइन-ऊँचाई, फ़ैमिली) शामिल करें:
`@include fs-textSans(3);`
- केवल फ़ॉन्ट-आकार और लाइन-ऊँचाई शामिल करें:
`@include fs-textSans(3, $size-only: true);`
आवश्यकता है:
- फ़ंक्शन `get-font-size`
- फ़ंक्शन `get-line-height`
- मिक्सिन `font-size`
- मिक्सिन `f-textSans`
समूह: टाइपोग्राफी
---
हेडलाइन सैन्स फ़ैमिली गुण
यह वर्तमान में हमारे फ़ॉन्ट स्केल मैट्रिक्स का हिस्सा नहीं है, इसलिए इसके लिए कोई `fs-` मिक्सिन नहीं है। अभी के लिए, हम इसका उपयोग केवल कुछ स्थानों पर प्रतिस्थापन फ़ॉन्ट के रूप में करते हैं।
वेरिएबल `$f-sans-serif-headline` की आवश्यकता है।
समूह: टाइपोग्राफी
---
@font-face
```css
```
```css
@font-face {
font-family: "Guardian Headline