सीएसएस बल छवि आकार और पहलू अनुपात रखने के लिए


577

मैं छवियों के साथ काम कर रहा हूं, और मैं पहलू अनुपात के साथ एक समस्या पर भागा हूं।

<img src="big_image.jpg" width="900" height="600" alt="" />

जैसा कि आप देख सकते हैं, heightऔर widthपहले से ही निर्दिष्ट हैं। मैंने छवियों के लिए CSS नियम जोड़ा:

img {
  max-width:500px;
}

लेकिन के लिए big_image.jpg, मैं प्राप्त width=500और height=600। मैं उनके पहलू अनुपात को बनाए रखते हुए छवियों को फिर से आकार में कैसे सेट कर सकता हूं।

जवाबों:


773

img {
  display: block;
  max-width:230px;
  max-height:95px;
  width: auto;
  height: auto;
}
<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p>
<img width="400" height="400" src="http://i.stack.imgur.com/aEEkn.png">

यदि यह निर्दिष्ट क्षेत्र के लिए बहुत बड़ा है, तो यह छवि को छोटा कर देगा (नीचे की ओर, यह छवि को बड़ा नहीं करेगा)।


11
क्या इस का एक संस्करण है जो अपने कंटेनर को भी फिट करने के लिए छवियों को बड़ा करेगा? मैंने ऑटो के रूप में चौड़ाई / ऊंचाई के साथ संख्या के रूप में अधिकतम-चौड़ाई / अधिकतम-ऊंचाई की कोशिश की है, लेकिन जैसा कि सेटेक ने ऊपर कहा है, यह छवि को बड़ा नहीं करेगा। मैंने min-width / min-height का भी उपयोग करने की कोशिश की है। मैं अभी संयोजन ठीक से प्राप्त नहीं कर सकता। मैं बस इतना चाहता हूं कि मुझे इस कंटेनर में जो भी छवि डालनी है, वह पहलू अनुपात को बदलने के बिना अधिकतम आकार में प्रदर्शित करेगा चाहे वह उस छवि को सिकोड़ना या बढ़ाना शामिल हो।
डीईई

7
लगता है कि प्रदर्शन: ब्लॉक की जरूरत नहीं है।
एक्टिमेल

3
ध्यान दें कि प्रश्न के बारे में था <img>कि खुद में एक चौड़ाई और ऊंचाई शामिल है और मुझे लगता है कि इसका मतलब है कि आपको !importantटैग की चौड़ाई / ऊंचाई की जानकारी को कम करने के लिए उपयोग करने की आवश्यकता है ।
एलेक्सिस विलके

18
@AlexisWilke CSS नियम HTML विशेषताओं को ओवरराइड करते हैं। !importantआवश्यकता नहीं है।
जारग्स

5
क्रोम पर इसका उपयोग करना, मेरे लिए काम नहीं करना, यहां तक ​​कि महत्वपूर्ण के साथ
रे

266

मैंने इस समस्या से काफी संघर्ष किया है, और आखिरकार इस सरल समाधान पर पहुंचे:

object-fit: cover;
width: 100%;
height: 250px;

आप अपनी आवश्यकताओं को पूरा करने के लिए चौड़ाई और ऊंचाई को समायोजित कर सकते हैं, और ऑब्जेक्ट-फिट संपत्ति आपके लिए फसल का काम करेगी।

चीयर्स।


44
object-fitशानदार है, शानदार टिप! अगर कोई IE संगतता के बारे में सोच रहा है तो कुछ ठीक पॉलीफ़िल लाइब्रेरी हैं।
5

7
लवली, यह ध्यान में रखते हुए आईई के लिए काम नहीं करता है, हालांकि
11

1
सैमसंग साइनेज डिस्प्ले वेबएप पर व्यवहार्य नहीं है।
एमटीआर

3
सबसे अच्छा समाधान उपलब्ध
सिंथिया सांचेज़

10
आप object-fit: containएक चौड़ाई या ऊंचाई का उपयोग और निर्दिष्ट भी कर सकते हैं !
ब्रोकर

236

नीचे दिए गए समाधान पैरेंट बॉक्स की चौड़ाई के आधार पर छवि को स्केलिंग और स्केलिंग डाउन करने की अनुमति देंगे

सभी छवियों में केवल प्रदर्शन उद्देश्यों के लिए एक निश्चित चौड़ाई वाला एक मूल कंटेनर होता है । उत्पादन में, यह मूल बॉक्स की चौड़ाई होगी।

सर्वोत्तम अभ्यास (2018):

यह समाधान ब्राउज़र को अधिकतम उपलब्ध चौड़ाई के साथ छवि को प्रस्तुत करने और उस चौड़ाई के प्रतिशत के रूप में ऊंचाई को समायोजित करने के लिए कहता है।

.parent {
  width: 100px;
}

img {
  display: block;
  width: 100%;
  height: auto;
}
<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p>
<div class="parent">
  <img width="400" height="400" src="https://placehold.it/400x400">
</div>

Fancier समाधान:

कट्टर समाधान के साथ, आप छवि को उसके आकार की परवाह किए बिना काट-छाँट के लिए क्षतिपूर्ति करने के लिए एक पृष्ठभूमि रंग जोड़ पाएंगे।

.parent {
  width: 100px;
}

.container {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 34.37% 0 0 0; /* 34.37% = 100 / (w / h) = 100 / (640 / 220) */
}

.container img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
<p>This image is originally 640x220, but should get resized by the CSS:</p>
<div class="parent">
  <div class="container">
    <img width="640" height="220" src="https://placehold.it/640x220">
  </div>
</div>

पैडिंग निर्दिष्ट करने वाली रेखा के लिए, आपको उदाहरण के लिए, छवि के पहलू अनुपात की गणना करने की आवश्यकता है:

640px (w) = 100%
220px (h) = ?

640/220 = 2.909
100/2.909 = 34.37%

तो, शीर्ष पैडिंग = 34.37%।


1
यह काम कर रहा है, लेकिन अधिकतम उपयोग में होना चाहिए: अधिकांश उपयोगों में चौड़ाई के बजाय 100%।
ड्यूडिस्ट

मुझे नहीं लगता कि !importantयहां जरूरत है।
फ्लिम

1
माता-पिता के साथ 100px पर सेट करें। यह जिम्मेदारी से कैसे काम करेगा?
रेमी

@Remi यह प्रदर्शन उद्देश्यों के लिए है। मैंने उत्तर के शीर्ष पर एक स्पष्टीकरण जोड़ा है।
स्टर्नस

@ पहले इसका उपयोग संगतता मुद्दों के लिए किया गया था, 2016 में इसकी अब आवश्यकता नहीं है।
स्टर्नस डेस

64

बैकग्राउंड-साइज़ प्रॉपर्टी है अर्थात> = 9 केवल, लेकिन अगर वह आपके साथ ठीक है, तो आप एक डिव का उपयोग background-imageऔर सेट कर सकते हैं background-size: contain:

div.image{
    background-image: url("your/url/here");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

अब आप अपने डिव साइज़ को बस जो चाहें सेट कर सकते हैं और न केवल इमेज अपने आस्पेक्ट रेशियो को बनाए रखेगा, यह डिव के भीतर लंबवत और क्षैतिज दोनों रूप से केंद्रीकृत होगा। बस सीएसएस पर आकार सेट करने के लिए मत भूलना क्योंकि divs की टैग पर चौड़ाई / ऊंचाई विशेषता नहीं है।

यह दृष्टिकोण सेटेक उत्तर से भिन्न है, इसका उपयोग करके छवि क्षेत्र स्थिर और आपके द्वारा परिभाषित किया जाएगा (रिक्त स्थान छोड़कर या तो क्षैतिज या लंबवत रूप से div आकार और छवि पहलू अनुपात के आधार पर), जबकि सेटेक उत्तर आपको एक बॉक्स मिलेगा जो वास्तव में होगा स्केल की गई छवि का आकार (रिक्त स्थान के बिना)।

संपादित करें: MDN पृष्ठभूमि-आकार के दस्तावेज़ के अनुसार आप IE8 में एक मालिकाना फ़िल्टर घोषणा का उपयोग करके पृष्ठभूमि के आकार की संपत्ति का अनुकरण कर सकते हैं:

हालाँकि Internet Explorer 8 पृष्ठभूमि-आकार की संपत्ति का समर्थन नहीं करता है, लेकिन गैर-मानक-फ़िल्टर फ़िल्टर का उपयोग करके इसकी कुछ कार्यक्षमता का अनुकरण करना संभव है:

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='path_relative_to_the_HTML_file', sizingMethod='scale')";

2
अंत में एक सीएसएस केवल इसका पहलू अनुपात रखते हुए एक छवि को अधिकतम करने का समाधान, धन्यवाद। भाग्यशाली है कि IE 9 से पहले महत्वहीन है।
मानवतावादी

2
महान समाधान, धन्यवाद! यह भी ध्यान दें कि आप 'कवर' द्वारा '
कंट

यह सही उत्तर होना चाहिए। मुझे यह समाधान पसंद है। यह आपके अनुपात को बनाए रखता है और समझने में आसान है।
स्कोलिंड

1
हालांकि यह प्रोग्रामिक रूप से एक सही उत्तर है, यदि कोई छवि "इस तरह" मायने रखती है कि आपके पास कोई img विशेषताएँ नहीं हैं तो आप SEO को मार रहे हैं।
fat_mike

महान! यह इन समाधानों में से एकमात्र था, जो चित्र और परिदृश्य दोनों छवियों के साथ-साथ चित्र और छवि के परिदृश्य कंटेनरों के लिए काम करता था (उदाहरण के लिए खिड़की के आकार पर निर्भर करते हुए) सभी 4 संयोजनों में और इसके अलावा IE11 में भी, जो कि काफी लग रहा था एक जरूरत। धन्यवाद!
कपिआकि

53

यहाँ कुछ उत्तरों के समान, लेकिन मेरे मामले में मेरे पास ऐसी छवियां थीं जो कभी लंबी थीं, कभी बड़ी थीं।

इस शैली ने एक आकर्षण की तरह काम किया, यह सुनिश्चित करने के लिए कि सभी छवियां सभी उपलब्ध स्थान का उपयोग करती हैं, अनुपात रखें और कटौती न करें:

.img {
   object-fit: contain;
   max-width: 100%;
   max-height: 100%;
   width: auto;
   height: auto;
}

object-fitमेरे लिए काम करता है यह सभी ब्राउज़र में काम करता है?
मुर्तुज़ा ज़ाबुवाला 12

है .imgमाता-पिता या छवि पर एक वर्ग? आप चित्र और परिदृश्य छवियों दोनों के लिए उदाहरण के साथ एक jsfiddle कर सकते हैं?
एड्रियन

19

"ऊंचाई" संपत्ति निकालें।

<img src="big_image.jpg" width="900" alt=""/>

दोनों को निर्दिष्ट करके आप छवि के पहलू अनुपात को बदल रहे हैं। बस एक सेट आकार बदल जाएगा, लेकिन पहलू अनुपात को संरक्षित करेगा।

वैकल्पिक रूप से, ओवरसिज़िंग को प्रतिबंधित करने के लिए:

<img src="big_image.jpg" width="900" alt="" style="max-width:500px; height:auto; max-height:600px;"/>

मैं इसे सभी छवियों के लिए नहीं कर सकता - कई HTML फ़ाइलों में पहले से ही रखी गई कई छवियां हैं
चांदवेदर

2
ठीक है। कोशिश img {अधिकतम-चौड़ाई: 500px; ऊंचाई: ऑटो; अधिकतम ऊंचाई: 600px;}
एल ड्यूड

1
उस टिप्पणी जैसी उपयोगी जानकारी को आपकी पोस्ट में जोड़ा जाना चाहिए। इस तरह से हम तुरंत देख सकते हैं कि आप क्या लेकर आए हैं।
ब्रैम वनरॉय

2
टैग heightमें विशेषता को छोड़ने का नकारात्मक पहलू यह imgहै कि ब्राउज़र यह गणना नहीं कर सकता है कि छवि डाउनलोड करने से पहले छवि कितनी जगह लेगी। यह पेज को रेंडर करने के लिए धीमा कर देता है और इससे "जंपिंग" हो सकता है।
फ्लिम

11

बस इसे अपने सीएसएस में जोड़ें, यह मूल अनुपात को बनाए रखने के साथ स्वचालित रूप से सिकुड़ जाएगा और विस्तारित होगा।

img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

2
यह सेटिक के उत्तर के समान ही है , 100%विशिष्ट पिक्सेल मान के बजाय उपयोग करने के अलावा ।
फ्लिम

5
display: block;अनावश्यक है।
फ्लिम

यह एकदम सही है और किसी भी आकार और अनुपात की छवियों के साथ काम करता है
Le Droid

8

छवियों के लिए पहलू अनुपात को संरक्षित करने के लिए कोई मानक तरीका नहीं है width, heightऔर max-widthएक साथ निर्दिष्ट किया गया है।

इसलिए हम मजबूर हैं या तो निर्दिष्ट करने के लिए widthऔर heightचित्र लोड दौरान पेज "कूदता" को रोकने के लिए, या उपयोग करने के लिए max-widthऔर छवियों के लिए आयाम निर्दिष्ट नहीं।

केवल width(बिना height) निर्दिष्ट करना आम तौर पर बहुत मायने नहीं रखता है, लेकिन आप अपनी स्टाइलशीट में heightएक नियम जोड़कर HTML-विशेषता को ओवरराइड करने का प्रयास कर सकते हैं IMG {height: auto; }

संबंधित फ़ायरफ़ॉक्स बग 392261 भी देखें ।


धन्यवाद यह IE, ओपेरा, एफएफ और क्रोम के आधुनिक संस्करणों में काम करता है। मुझे अन्य ब्राउज़रों के साथ इसका परीक्षण करने के लिए कुछ समय चाहिए।
चंदवेदर

7
!importantCSS में उपयोग न करें । यह एक हैक है जो अंततः आपको परेशान करने के लिए वापस आ जाएगा।
ऑटोमियो

1
यहां आपको जरूरत भी नहीं !importantहै।
फ्लिअम

8

यहाँ एक समाधान है:

img {
   width: 100%;
   height: auto;
   object-fit: cover;
}

यह सुनिश्चित करेगा कि छवि हमेशा पूरे माता-पिता (नीचे और ऊपर स्केलिंग) को कवर करती है और समान पहलू अनुपात रखती है।


5

अपनी छवि कंटेनर टैग का CSS वर्ग इसमें सेट करें image-class:

<div class="image-full"></div>

और इसे आप अपनी CSS स्टाइलशीट में जोड़ें।

.image-full {
    background: url(...some image...) no-repeat;
    background-size: cover;
    background-position: center center;
}

5

एक निश्चित पहलू अनुपात के लिए छवि को लागू करते समय एक उत्तरदायी छवि बनाए रखने के लिए आप निम्नलिखित कार्य कर सकते हैं:

HTML:

<div class="ratio2-1">
   <img src="../image.png" alt="image">
</div>

और SCSS:

.ratio2-1 {
  overflow: hidden;
  position: relative;

  &:before {
    content: '';
    display: block;
    padding-top: 50%; // ratio 2:1
  }

  img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
}

यह एक निश्चित पहलू अनुपात को लागू करने के लिए इस्तेमाल किया जा सकता है, भले ही उस छवि का आकार जो लेखकों को अपलोड करता है।

पर @Kseso के लिए धन्यवाद http://codepen.io/Kseso/pen/bfdhg । अधिक अनुपात और काम करने के उदाहरण के लिए इस URL की जाँच करें।


मुझे यह पसंद है क्योंकि यह मंडलियों के साथ काम करता है / border-radius। लेकिन दुर्भाग्य से, यह छवि को क्रॉप करता है और डिव में छवि की सीमा बनाने के साथ इतना अच्छा नहीं करता है जितना मैंने कोशिश की है।
जेक

4

सटीक आकार में फिट होने वाली छवि के लिए, आपको बहुत सारे कोड लिखने की आवश्यकता नहीं है। यह बहुत आसान हैं

img{
    width: 200px;
    height: auto;
    object-fit: contain; /* Fit logo in the image size */
        -o-object-fit: contain; /* Fit logo fro opera browser */
    object-position: top; /* Set logo position */
        -o-object-position: top; /* Logo position for opera browser */
    }
<img src="http://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-logo.png" alt="Logo">


4

https://jsfiddle.net/sot2qgj6/3/

यदि आप निश्चित चौड़ाई के प्रतिशत के साथ छवि रखना चाहते हैं, तो इसका उत्तर यहां है , लेकिन चौड़ाई का निश्चित पिक्सेल नहीं

और यह स्क्रीन के विभिन्न आकार के साथ काम करते समय उपयोगी होगा ।

चालें हैं

  1. padding-topचौड़ाई से ऊँचाई निर्धारित करने के लिए उपयोग करना ।
  2. position: absoluteपैडिंग स्पेस में छवि डालने के लिए उपयोग करना ।
  3. max-height and max-widthयह सुनिश्चित करने के लिए उपयोग करना कि छवि मूल तत्व से अधिक नहीं होगी।
  4. का उपयोग करते हुए display:block and margin: autoछवि को केंद्रित करने के लिए करना।

मैंने फिडेल के अंदर के अधिकांश ट्रिक्स पर भी टिप्पणी की है।


मैं ऐसा करने के लिए कुछ अन्य तरीके भी खोजता हूं। Html में कोई वास्तविक छवि नहीं होगी, इसलिए मैं html में "img" तत्व की आवश्यकता होने पर शीर्ष उत्तर देता हूं।

पृष्ठभूमि का उपयोग करके सरल सीएसएस http://jsfiddle.net/4660s79h/2/

बैकग्राउंड-इमेज शब्द के साथ शीर्ष पर http://jsfiddle.net/4660s79h/1/

पूर्ण स्थिति का उपयोग करने की अवधारणा यहाँ से है http://www.w3schools.com/howto/howto_css_aspect_ratio.asp


यह काम नहीं करता है यदि मूल प्रश्न का उल्लेख "ऊंचाई और चौड़ाई पहले से ही निर्दिष्ट है"। ऐसे समय होते हैं जब आप चौड़ाई और ऊंचाई को बल देना चाहते हैं और फिर पहलू अनुपात के अनुसार छवि को बड़ा / सिकोड़ते हैं।
एड्रियन

3

आप इसका उपयोग कर सकते हैं:

img { 
    width: 500px; 
    height: 600px; 
    object-fit: contain; 
    position: relative; 
    top: 50%; 
    transform: translateY(-50%); 
}

2

आप इस तरह से एक div बना सकते हैं:

<div class="image" style="background-image:url('/to/your/image')"></div>

और इस सीएसएस का उपयोग इसे स्टाइल करने के लिए करें:

height: 100%;
width: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain; // this can also be cover

यह माता-पिता की 100% चौड़ाई तक div को बढ़ाएगा, लेकिन छवि के पहलू अनुपात को बनाए नहीं रखेगा।
डेविड बॉल

क्या तुमने कोशिश की? मुझे यह काम jsfiddle.net/zuysj22w मिला । क्या आप अपना मामला दिखा सकते हैं? @ डेविडबॉल
चुन यांग

यह हॉफमैन के जवाब का एक समान समाधान है ।
फ़्लिम

2

मैं एक प्रतिक्रियात्मक दृष्टिकोण के लिए सुझाव दूंगा कि सबसे अच्छा अभ्यास व्यूपोर्ट इकाइयों और न्यूनतम / अधिकतम विशेषताओं का उपयोग इस प्रकार होगा:

img{
  display: block;
  width: 12vw;
  height:12vw;
  max-width:100%;
  min-width:100px;
  min-height:100px;
  object-fit:contain;
}

1

यदि यह निर्दिष्ट क्षेत्र के लिए बहुत बड़ा है, तो यह छवि को छोटा कर देगा (नीचे की ओर, यह छवि को बड़ा नहीं करेगा)।

ऑटो मोड में "सिक्रंक टू फिट" के लिए सेटेक द्वारा समाधान ठीक है। लेकिन, बेहतर तरीके से 'ऑटो' मोड में फिट होने के लिए, आपको पहले प्राप्त छवि को एक अस्थायी आईडी में डालना होगा, जांचें कि क्या इसे ऊंचाई या चौड़ाई में विस्तारित किया जा सकता है (इसके पहलू राशन v / s के पहलू अनुपात के आधार पर) आपका प्रदर्शन ब्लॉक),

$(".temp_image").attr("src","str.jpg" ).load(function() { 
    // callback to get actual size of received image 

    // define to expand image in Height 
    if(($(".temp_image").height() / $(".temp_image").width()) > display_aspect_ratio ) {
        $(".image").css('height', max_height_of_box);
        $(".image").css('width',' auto');
    } else { 
        // define to expand image in Width
        $(".image").css('width' ,max_width_of_box);
        $(".image").css('height','auto');
    }
    //Finally put the image to Completely Fill the display area while maintaining aspect ratio.
    $(".image").attr("src","str.jpg");
});

यह तरीका तब उपयोगी है जब प्राप्त चित्र डिस्प्ले बॉक्स से छोटे हों। आकार और बैंडविड्थ पर सहेजने के लिए अपने बड़े डिस्प्ले बॉक्स को भरने के लिए आपको उन्हें अपने विस्तारित संस्करण के बजाय मूल छोटे आकार में अपने सर्वर पर सहेजना होगा।


यद्यपि प्रश्न पोस्ट ने इसे स्पष्ट नहीं किया, लेकिन मुझे लगता है कि ओपी ने दृढ़ता से निहित किया है कि वह सीएसएस-केवल समाधान की तलाश कर रहा है।
फ्लिम

0

img {
  max-width: 80px; /* Also works with percentage value like 100% */
  height: auto;
}
<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p>
<img width="400" height="400" src="https://i.stack.imgur.com/aEEkn.png">

<p>Let's say the author of the HTML deliberately wants
  the height to be half the value of the width,
  this CSS will ignore the HTML author's wishes, which may or may not be what you want:
</p>
<img width="400" height="200" src="https://i.stack.imgur.com/aEEkn.png">


0

ऊर्ध्वाधर संरेखण के लिए छद्म तत्व का उपयोग करने के बारे में कैसे? यह कम कोड हिंडोला के लिए है, लेकिन मुझे लगता है कि यह हर निश्चित आकार के कंटेनर पर काम करता है। यह पहलू अनुपात को बनाए रखेगा और सबसे ऊपर के आयाम के लिए ऊपर / नीचे या बाएं / लिखें पर @ ग्रे-डार्क बार डालें। इस बीच छद्म तत्व द्वारा छवि को पाठ-संरेखित और लंबवत रूप से क्षैतिज रूप से केंद्रित किया जाता है।

    > li {
      float: left;
      overflow: hidden;
      background-color: @gray-dark;
      text-align: center;

      > a img,
      > img {
        display: inline-block;
        max-height: 100%;
        max-width: 100%;
        width: auto;
        height: auto;
        margin: auto;
        text-align: center;
      }

      // Add pseudo element for vertical alignment of inline (img)
      &:before {
        content: "";
        height: 100%;
        display: inline-block;
        vertical-align: middle;
      }
    }

0

फुलस्क्रीन प्रस्तुति:

img[data-attribute] {height: 100vh;}

ध्यान रखें कि यदि दृश्य-बंदरगाह की ऊंचाई छवि से अधिक है, तो छवि अंतर के सापेक्ष स्वाभाविक रूप से नीचा हो जाएगी।


-1

मुझे लगता है, अंत में यह सबसे अच्छा समाधान है, आसान और सरल :

img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

1
क्या आप संक्षेप में बता सकते हैं कि यह समाधान क्यों मदद करता है? (सिर्फ एक वाक्य पर्याप्त है।)
ऐनाडॉन

केवल इसलिए कि छवि इसे पहलू अनुपात बनाए रखेगी, जबकि अधिकतम-चौड़ाई और अधिकतम-ऊँचाई इसे रोकने के लिए बड़ा हो जाएगा कि कंटेनर
Uknow
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.