सीएसएस ट्यूटोरियल

सीएसएस होम सीएसएस परिचय सीएसएस सिंटेक्स सीएसएस चयनकर्ता सीएसएस कैसे करें सीएसएस टिप्पणियाँ सीएसएस रंग सीएसएस पृष्ठभूमि सीएसएस बॉर्डर्स सीएसएस मार्जिन सीएसएस पैडिंग सीएसएस ऊंचाई/चौड़ाई सीएसएस बॉक्स मॉडल सीएसएस रूपरेखा सीएसएस पाठ सीएसएस फ़ॉन्ट्स सीएसएस प्रतीक सीएसएस लिंक सीएसएस सूचियां सीएसएस टेबल्स सीएसएस प्रदर्शन सीएसएस अधिकतम-चौड़ाई सीएसएस स्थिति सीएसएस जेड-इंडेक्स सीएसएस अतिप्रवाह सीएसएस फ्लोट सीएसएस इनलाइन-ब्लॉक सीएसएस संरेखित करें सीएसएस संयोजक सीएसएस छद्म वर्ग सीएसएस छद्म तत्व सीएसएस अस्पष्टता सीएसएस नेविगेशन बार सीएसएस ड्रॉपडाउन सीएसएस छवि गैलरी सीएसएस छवि स्प्राइट्स सीएसएस एटीआर चयनकर्ता सीएसएस फॉर्म सीएसएस काउंटर सीएसएस वेबसाइट लेआउट सीएसएस इकाइयां सीएसएस विशिष्टता सीएसएस !महत्वपूर्ण सीएसएस गणित कार्य

सीएसएस उन्नत

सीएसएस गोल कोनों सीएसएस सीमा छवियां सीएसएस पृष्ठभूमि सीएसएस रंग सीएसएस रंग कीवर्ड सीएसएस ग्रेडिएंट सीएसएस छाया सीएसएस पाठ प्रभाव सीएसएस वेब फ़ॉन्ट्स CSS 2D ट्रांसफ़ॉर्म CSS 3D ट्रांसफ़ॉर्म सीएसएस संक्रमण सीएसएस एनिमेशन सीएसएस टूलटिप्स सीएसएस शैली छवियां सीएसएस छवि प्रतिबिंब CSS ऑब्जेक्ट-फिट सीएसएस वस्तु-स्थिति सीएसएस मास्किंग सीएसएस बटन सीएसएस पेजिनेशन सीएसएस एकाधिक कॉलम सीएसएस यूजर इंटरफेस सीएसएस चर सीएसएस बॉक्स साइजिंग सीएसएस मीडिया प्रश्न सीएसएस एमक्यू उदाहरण सीएसएस फ्लेक्सबॉक्स

सीएसएस उत्तरदायी

आरडब्ल्यूडी परिचय आरडब्ल्यूडी व्यूपोर्ट आरडब्ल्यूडी ग्रिड व्यू आरडब्ल्यूडी मीडिया प्रश्न आरडब्ल्यूडी छवियां आरडब्ल्यूडी वीडियो आरडब्ल्यूडी फ्रेमवर्क आरडब्ल्यूडी टेम्पलेट्स

सीएसएस ग्रिड

ग्रिड परिचय ग्रिड कंटेनर ग्रिड आइटम

सीएसएस एसएएसएस

एसएएसएस ट्यूटोरियल

सीएसएस उदाहरण

सीएसएस टेम्पलेट्स सीएसएस उदाहरण सीएसएस प्रश्नोत्तरी सीएसएस अभ्यास सीएसएस प्रमाणपत्र

सीएसएस संदर्भ

सीएसएस संदर्भ सीएसएस चयनकर्ता सीएसएस कार्य सीएसएस संदर्भ कर्ण सीएसएस वेब सुरक्षित फ़ॉन्ट्स सीएसएस एनिमेटेबल सीएसएस इकाइयां सीएसएस पीएक्स-ईएम कनवर्टर सीएसएस रंग सीएसएस रंग मान सीएसएस डिफ़ॉल्ट मान सीएसएस ब्राउज़र समर्थन

CSS ऑब्जेक्ट-फिट प्रॉपर्टी


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


CSS ऑब्जेक्ट-फिट प्रॉपर्टी

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

यह गुण सामग्री को कंटेनर को विभिन्न तरीकों से भरने के लिए कहता है; जैसे "उस पहलू अनुपात को सुरक्षित रखें" या "खिंचाव बढ़ाएं और जितना संभव हो उतना स्थान लें"।

पेरिस से निम्न छवि को देखें। यह छवि 400 पिक्सेल चौड़ी और 300 पिक्सेल ऊँची है:

पेरिस

हालांकि, अगर हम ऊपर की छवि को आधी चौड़ाई (200 पिक्सल) और समान ऊंचाई (300 पिक्सल) के रूप में स्टाइल करते हैं, तो यह इस तरह दिखेगा:

पेरिस

उदाहरण

img {
  width: 200px;
  height: 300px;
}

हम देखते हैं कि 200x300 पिक्सल के कंटेनर में फिट होने के लिए छवि को निचोड़ा जा रहा है (इसका मूल पहलू अनुपात नष्ट हो गया है)।

यहां वह जगह है जहां object-fitसंपत्ति आती है। object-fitसंपत्ति निम्नलिखित में से एक मान ले सकती है:

  • fill- यह डिफ़ॉल्ट है। दिए गए आयाम को भरने के लिए छवि का आकार बदला गया है। यदि आवश्यक हो, तो छवि को फिट करने के लिए बढ़ाया या निचोड़ा जाएगा
  • contain - छवि अपना पक्षानुपात बनाए रखती है, लेकिन दिए गए आयाम में फ़िट होने के लिए इसका आकार बदल दिया जाता है
  • cover- छवि अपना पहलू अनुपात रखती है और दिए गए आयाम को भरती है। छवि को फिट करने के लिए क्लिप किया जाएगा
  • none - छवि का आकार नहीं बदला गया है
  • scale-downnone- छवि को or . के सबसे छोटे संस्करण में घटाया गया है contain

ऑब्जेक्ट-फिट का उपयोग करना: कवर;

यदि हम object-fit: cover;छवि का उपयोग करते हैं तो इसका पहलू अनुपात रहता है और दिए गए आयाम को भरता है। फिट करने के लिए छवि को क्लिप किया जाएगा:

पेरिस

उदाहरण

img {
  width: 200px;
  height: 300px;
  object-fit: cover;
}


ऑब्जेक्ट-फिट का उपयोग करना: युक्त;

यदि हम object-fit: contain;छवि का उपयोग करते हैं तो इसका पहलू अनुपात रहता है, लेकिन दिए गए आयाम के भीतर फिट होने के लिए इसका आकार बदल दिया जाता है:

पेरिस

उदाहरण

img {
  width: 200px;
  height: 300px;
  object-fit: contain;
}

ऑब्जेक्ट-फिट का उपयोग करना: भरें;

यदि हम object-fit: fill;छवि का उपयोग दिए गए आयाम को भरने के लिए आकार बदलते हैं। यदि आवश्यक हो, तो छवि को फिट करने के लिए बढ़ाया या निचोड़ा जाएगा:

पेरिस

उदाहरण

img {
  width: 200px;
  height: 300px;
  object-fit: fill;
}

ऑब्जेक्ट-फिट का उपयोग करना: कोई नहीं;

यदि हम object-fit: none;छवि का उपयोग करते हैं तो उसका आकार नहीं बदला जाता है:

पेरिस

उदाहरण

img {
  width: 200px;
  height: 300px;
  object-fit: none;
}

ऑब्जेक्ट-फिट का उपयोग करना: स्केल-डाउन;

यदि हम छवि का उपयोग करते हैं तो इसे या object-fit: scale-down;के सबसे छोटे संस्करण में घटाया जाता है :none contain

पेरिस

उदाहरण

img {
  width: 200px;
  height: 300px;
  object-fit: scale-down;
}

एक और उदाहरण

यहां हमारे पास दो छवियां हैं और हम चाहते हैं कि वे ब्राउज़र विंडो के 50% की चौड़ाई और ऊंचाई के 100% को भरें।

निम्नलिखित उदाहरण में हम उपयोग नहीं करते हैं object-fit, इसलिए जब हम ब्राउज़र विंडो का आकार बदलते हैं, तो छवियों का पहलू अनुपात नष्ट हो जाएगा:

उदाहरण

नॉर्वे पेरिस

अगले उदाहरण में, हम उपयोग करते हैं object-fit: cover;, इसलिए जब हम ब्राउज़र विंडो का आकार बदलते हैं, तो छवियों का पहलू अनुपात संरक्षित रहता है:

उदाहरण

नॉर्वे पेरिस


 CSS ऑब्जेक्ट-फिट अधिक उदाहरण

object-fitनिम्नलिखित उदाहरण एक उदाहरण में संपत्ति के सभी संभावित मूल्यों को प्रदर्शित करता है :

उदाहरण

.fill {object-fit: fill;}
.contain {object-fit: contain;}
.cover {object-fit: cover;}
.scale-down {object-fit: scale-down;}
.none {object-fit: none;}

सीएसएस ऑब्जेक्ट-* गुण

निम्न तालिका CSS ऑब्जेक्ट-* गुणों को सूचीबद्ध करती है:

Property Description
object-fit Specifies how an <img> or <video> should be resized to fit its container
object-position Specifies how an <img> or <video> should be positioned with x/y coordinates inside its "own content box"