Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS से रिस्पॉन्सिव टाइपोग्राफी (vw यूनिट) कैसे बनाएं?


रिस्पॉन्सिव टाइपोग्राफी के लिए व्यूपोर्ट यूनिट (vw, vh) उपयोग करें। 1vw = व्यूपोर्ट चौड़ाई का 1%। उदाहरण में h1: 10vw, p: 5vw - स्क्रीन रिसाइज़ पर टेक्स्ट स्वतः स्केल होता है।

उदाहरण

<!DOCTYPE html>
<html>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
  <style>
    h1 { font-size: 10vw; }
    p { font-size: 5vw; }
  </style>
</head>
<body>
  <h1>Responsive Text Example</h1>
  <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Earum, rerum.</p>
  <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Excepturi, necessitatibus officiis hic est in nobis!</p>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

CSS से रिस्पॉन्सिव टाइपोग्राफी (vw यूनिट) कैसे बनाएं?

स्क्रीन रिसाइज़ करने पर:

CSS से रिस्पॉन्सिव टाइपोग्राफी (vw यूनिट) कैसे बनाएं?

मुख्य बिंदु

  • vw यूनिट - व्यूपोर्ट चौड़ाई का प्रतिशत
  • vh यूनिट - व्यूपोर्ट ऊंचाई का प्रतिशत
  • नो मीडिया क्वेरी - स्वतः स्केलिंग
  • न्यूनतम/अधिकतम सीमा - calc() या clamp() से सीमित करें (उदाहरण में नहीं)
  • एक्सेसिबिलिटी - जूम पर भी स्केल होता है
  • उपयोग मामला - हीरो हेडलाइन, बैनर टेक्स्ट
  1. CSS से रिस्पॉन्सिव टेस्टिमोनियल्स कैसे बनाएं? CSS से रिस्पॉन्सिव टेस्टिमोनियल्स कैसे बनाएं?

    CSS से रिस्पॉन्सिव टेस्टिमोनियल्स बनाने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe U

  1. CSS से रिस्पॉन्सिव ब्लॉग लेआउट कैसे बनाएं? CSS से रिस्पॉन्सिव ब्लॉग लेआउट कैसे बनाएं?

    उदाहरण CSS से रिस्पॉन्सिव ब्लॉग लेआउट बनाने के लिए, निम्न कोड का उपयोग करें: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box; &n

  1. CSS से रिस्पॉन्सिव कॉलम कार्ड कैसे बनाएं? CSS से रिस्पॉन्सिव कॉलम कार्ड कैसे बनाएं?

    उदाहरण CSS से रिस्पॉन्सिव कॉलम कार्ड बनाने के लिए, निम्न कोड का उपयोग करें: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe