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

CSS object-fit प्रॉपर्टी का उपयोग

CSS object-fit प्रॉपर्टी <img> या <video> एलिमेंट के कंटेंट को उसके कंटेनर बॉक्स में फिट करने के लिए रिसाइज करने का तरीका निर्दिष्ट करती है। यह रेस्पॉन्सिव डिजाइन में इमेज हैंडलिंग के लिए अत्यंत उपयोगी है।

उदाहरण

नीचे दिए गए उदाहरण में, object-fit: cover का उपयोग करके इमेज को कंटेनर (250x350px) में एस्पेक्ट रेशियो बनाए रखते हुए कवर किया गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .myimg {
      width: 250px;
      height: 350px;
      object-fit: cover;
    }
  </style>
</head>
<body>
  <h2>SWIFT</h2>
  <img class="myimg" src="https://www.tutorialspoint.com/assets/videos/courses/67/images/course_67_image.png" alt="Python Data Science" width="300" height="200">
</body>
</html>

व्यावहारिक उपयोग के मामले:

  • प्रोफाइल पिक्चर्स: object-fit: cover + border-radius: 50%
  • हीरो बैनर: object-fit: cover फुल-चौड़ाई इमेज के लिए
  • उत्पाद गैलरी: object-fit: contain पूरे उत्पाद को दिखाने के लिए
  • वीडियो प्लेयर: object-fit: contain लेटरबॉक्सिंग के लिए

संबंधित प्रॉपर्टी: object-position से कंटेनर के अंदर कंटेंट की स्थिति नियंत्रित करें (डिफ़ॉल्ट: center)।

  1. CSS object-fit प्रॉपर्टी: कंटेनर में इमेज फिट करने का पूर्ण गाइड CSS object-fit प्रॉपर्टी: कंटेनर में इमेज फिट करने का पूर्ण गाइड

    CSS प्रॉपर्टी object-fit किसी एलिमेंट को उसके कंटेनर की चौड़ाई और ऊंचाई के भीतर स्केल करती है। बैकग्राउंड इमेजेज सबसे आम एलिमेंट हैं जिनका आप एक डेवलपर के रूप में सामना करेंगे जो इस प्रॉपर्टी का उपयोग करता है। object-fit के पांच संभावित मान हम विभिन्न मानों को चित्रित करने के लिए एक इमेज का उदाहरण

  1. CSS में writing-mode प्रॉपर्टी CSS में writing-mode प्रॉपर्टी

    writing-mode प्रॉपर्टी का उपयोग यह सेट करने के लिए किया जाता है कि टेक्स्ट की लाइनें क्षैतिज या लंबवत रूप से रखी गई हैं। प्रॉपर्टी मान writing-mode: horizontal-tb | vertical-rl | vertical-lr; उदाहरण <!DOCTYPE html> <html> <head> <style> p { writing-mode: vertic

  1. CSS pointer-events प्रॉपर्टी CSS pointer-events प्रॉपर्टी

    pointer-events प्रॉपर्टी तय करती है कि तत्व पॉइंटर इवेंट (क्लिक, होवर, टच) पर प्रतिक्रिया देगा या नहीं। none से तत्व क्लिक-थ्रू हो जाता है, auto डिफ़ॉल्ट व्यवहार है। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sa