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

CSS object-fit से इमेज/वीडियो को कंटेनर में फिट करने के लिए रिसाइज करें

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

उदाहरण

नीचे दिए गए उदाहरण में, object-fit: fill का उपयोग करके इमेज को कंटेनर के आकार (250x350px) में स्ट्रेच करके भरा गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .myimg {
      width: 250px;
      height: 350px;
      object-fit: fill;
    }
  </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 के 5 मान:

मानविवरण
fillकंटेनर भरने के लिए स्ट्रेच (एस्पेक्ट रेशियो बदल सकता है)
containएस्पेक्ट रेशियो रखते हुए पूरा कंटेंट दिखाता है
coverएस्पेक्ट रेशियो रखते हुए पूरा कंटेनर कवर करता है (क्रॉप हो सकता है)
noneकोई रिसाइजिंग नहीं (मूल आकार)
scale-downnone या contain में से छोटा

आवश्यक: इमेज/वीडियो पर width और height दोनों सेट होना चाहिए।

  1. CSS से तीर कैसे बनाएं? CSS से तीर कैसे बनाएं?

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

  1. CSS Flex से एलिमेंट को उसके कंटेनर के बॉटम में पोजीशन कैसे करें? CSS Flex से एलिमेंट को उसके कंटेनर के बॉटम में पोजीशन कैसे करें?

    सिंटैक्स CSS flex प्रॉपर्टी का सिंटैक्स निम्नानुसार है: Selector {    flex: /*value*/ } उदाहरण 1 निम्न उदाहरण CSS flex प्रॉपर्टी को दर्शाते हैं। <!DOCTYPE html> <html>    <head>       <style>          div {   &n

  1. CSS object-fit और object-position के साथ इमेज क्रॉप करना CSS object-fit और object-position के साथ इमेज क्रॉप करना

    परिचय CSS object-fit और object-position प्रॉपर्टीज हमें इमेज क्रॉप करने और यह निर्दिष्ट करने में मदद करती हैं कि यह किसी एलिमेंट में कैसे प्रदर्शित होती है। ये रिस्पॉन्सिव इमेज लेआउट के लिए आवश्यक हैं। सिंटैक्स selector { object-fit: /* value */; object-position: /* value */; } उदाहरण 1: कवर