CSS image resizing

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. सीएसएस छवि आकार बदलना: शुरुआती के लिए विस्तृत गाइड

सीएसएस (Cascading Style Sheets) वेब पेजों की शैली और लेआउट को नियंत्रित करने के लिए इस्तेमाल की जाने वाली एक शक्तिशाली भाषा है। छवियों को कुशलतापूर्वक आकार बदलना वेब डिजाइन का एक महत्वपूर्ण पहलू है, जो सुनिश्चित करता है कि छवियां विभिन्न स्क्रीन आकारों और उपकरणों पर अच्छी दिखें। यह लेख शुरुआती लोगों के लिए सीएसएस का उपयोग करके छवियों को आकार बदलने के विभिन्न तरीकों पर एक विस्तृत गाइड प्रदान करता है। हम बुनियादी अवधारणाओं से लेकर उन्नत तकनीकों तक सब कुछ कवर करेंगे, ताकि आप अपनी वेबसाइटों पर छवियों को प्रभावी ढंग से प्रबंधित कर सकें।

छवियों को आकार बदलने की आवश्यकता क्यों?

वेबसाइटों पर छवियों का उपयोग कई कारणों से किया जाता है, जिनमें शामिल हैं:

  • दृश्य अपील: छवियां वेबसाइटों को अधिक आकर्षक और आकर्षक बनाती हैं।
  • सूचनात्मक: छवियां जानकारी को संप्रेषित करने का एक प्रभावी तरीका हैं।
  • ब्रांडिंग: छवियां ब्रांड पहचान बनाने और बनाए रखने में मदद करती हैं।

हालांकि, छवियों को बिना किसी तैयारी के सीधे वेब पेजों पर उपयोग करने से कई समस्याएं हो सकती हैं, जैसे:

  • धीमा लोडिंग समय: बड़ी छवियां वेब पेज को लोड होने में अधिक समय ले सकती हैं, जिससे उपयोगकर्ता अनुभव खराब हो सकता है।
  • लेआउट मुद्दे: छवियां अपने कंटेनर से बाहर निकल सकती हैं, जिससे वेब पेज का लेआउट टूट सकता है।
  • उत्तरदायी डिजाइन समस्याएं: छवियां विभिन्न स्क्रीन आकारों पर सही ढंग से प्रदर्शित नहीं हो सकती हैं।

इन समस्याओं से बचने के लिए, छवियों को आकार बदलना और अनुकूलित करना महत्वपूर्ण है।

सीएसएस में छवि आकार बदलने के तरीके

सीएसएस में छवियों को आकार बदलने के कई तरीके हैं, जिनमें शामिल हैं:

  • `width` और `height` गुणधर्म: ये गुणधर्म छवि की चौड़ाई और ऊंचाई को पिक्सेल, प्रतिशत या अन्य इकाइयों में निर्दिष्ट करते हैं।
  • `max-width` और `max-height` गुणधर्म: ये गुणधर्म छवि की अधिकतम चौड़ाई और ऊंचाई को निर्दिष्ट करते हैं। छवि इन सीमाओं से बड़ी नहीं होगी, लेकिन यदि कंटेनर छोटा है तो यह छोटी हो सकती है।
  • `object-fit` गुणधर्म: यह गुणधर्म बताता है कि छवि को अपने कंटेनर में कैसे फिट किया जाना चाहिए। इसके कई संभावित मान हैं, जिनमें शामिल हैं:
   * `fill`: छवि को कंटेनर को भरने के लिए आकार बदलें, पहलू अनुपात को अनदेखा करें।
   * `contain`: छवि को पहलू अनुपात बनाए रखते हुए कंटेनर के भीतर फिट करें। इससे कंटेनर में खाली जगह हो सकती है।
   * `cover`: छवि को पहलू अनुपात बनाए रखते हुए कंटेनर को कवर करें। इससे छवि क्रॉप हो सकती है।
   * `none`: छवि को आकार न बदलें।
   * `scale-down`: `none` या `contain` में से जो भी छोटा हो, उसे उपयोग करें।
  • `object-position` गुणधर्म: यह गुणधर्म बताता है कि छवि को अपने कंटेनर के भीतर कैसे स्थित किया जाना चाहिए। इसके कई संभावित मान हैं, जिनमें शामिल हैं:
   * `top`, `bottom`, `left`, `right`, `center`: छवि को कंटेनर के किनारों या केंद्र में संरेखित करें।
   * प्रतिशत: छवि को कंटेनर के सापेक्ष स्थिति निर्दिष्ट करें।

`width` और `height` गुणधर्मों का उपयोग करना

`width` और `height` गुणधर्म छवियों को आकार बदलने का सबसे बुनियादी तरीका है। उदाहरण के लिए, निम्नलिखित सीएसएस कोड एक छवि की चौड़ाई को 200 पिक्सेल और ऊंचाई को 150 पिक्सेल पर सेट करता है:

```css img {

 width: 200px;
 height: 150px;

} ```

यह ध्यान रखना महत्वपूर्ण है कि यदि आप केवल एक गुणधर्म (जैसे, `width`) निर्दिष्ट करते हैं, तो ब्राउज़र स्वचालित रूप से दूसरे गुणधर्म (जैसे, `height`) को पहलू अनुपात बनाए रखने के लिए समायोजित करेगा। हालांकि, यदि आप दोनों गुणधर्मों को निर्दिष्ट करते हैं, तो ब्राउज़र छवि को निर्दिष्ट आयामों में स्केल करेगा, भले ही इससे पहलू अनुपात विकृत हो जाए।

`max-width` और `max-height` गुणधर्मों का उपयोग करना

`max-width` और `max-height` गुणधर्म छवियों को आकार बदलने का एक अधिक लचीला तरीका प्रदान करते हैं। उदाहरण के लिए, निम्नलिखित सीएसएस कोड एक छवि की अधिकतम चौड़ाई को 500 पिक्सेल और अधिकतम ऊंचाई को 300 पिक्सेल पर सेट करता है:

```css img {

 max-width: 500px;
 max-height: 300px;

} ```

इस उदाहरण में, छवि 500 पिक्सेल से अधिक चौड़ी या 300 पिक्सेल से अधिक ऊँची नहीं होगी। हालांकि, यदि छवि का कंटेनर छोटा है, तो छवि को कंटेनर के भीतर फिट होने के लिए छोटा किया जा सकता है।

`object-fit` गुणधर्म का उपयोग करना

`object-fit` गुणधर्म छवियों को आकार बदलने का एक शक्तिशाली तरीका है। यह आपको यह नियंत्रित करने की अनुमति देता है कि छवि को अपने कंटेनर में कैसे फिट किया जाना चाहिए। उदाहरण के लिए, निम्नलिखित सीएसएस कोड एक छवि को अपने कंटेनर को भरने के लिए आकार बदलता है, पहलू अनुपात को अनदेखा करता है:

```css img {

 object-fit: fill;

} ```

निम्नलिखित सीएसएस कोड एक छवि को पहलू अनुपात बनाए रखते हुए अपने कंटेनर के भीतर फिट करता है। इससे कंटेनर में खाली जगह हो सकती है:

```css img {

 object-fit: contain;

} ```

निम्नलिखित सीएसएस कोड एक छवि को पहलू अनुपात बनाए रखते हुए अपने कंटेनर को कवर करता है। इससे छवि क्रॉप हो सकती है:

```css img {

 object-fit: cover;

} ```

`object-position` गुणधर्म का उपयोग करना

`object-position` गुणधर्म आपको यह नियंत्रित करने की अनुमति देता है कि छवि को अपने कंटेनर के भीतर कैसे स्थित किया जाना चाहिए। उदाहरण के लिए, निम्नलिखित सीएसएस कोड एक छवि को कंटेनर के केंद्र में संरेखित करता है:

```css img {

 object-position: center;

} ```

निम्नलिखित सीएसएस कोड एक छवि को कंटेनर के शीर्ष पर संरेखित करता है:

```css img {

 object-position: top;

} ```

उत्तरदायी छवियों के लिए सर्वोत्तम अभ्यास

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

  • `max-width: 100%` का उपयोग करें: यह सुनिश्चित करता है कि छवियां अपने कंटेनर से बड़ी नहीं होंगी।
  • `height: auto` का उपयोग करें: यह पहलू अनुपात बनाए रखने की अनुमति देता है।
  • `srcset` विशेषता का उपयोग करें: यह आपको विभिन्न स्क्रीन आकारों के लिए विभिन्न छवि संस्करण प्रदान करने की अनुमति देता है।
  • `picture` तत्व का उपयोग करें: यह आपको विभिन्न उपकरणों के लिए विभिन्न छवि प्रारूप प्रदान करने की अनुमति देता है।

उन्नत तकनीकें

  • **छवि संपीड़न:** छवियों को संपीड़ित करने से फ़ाइल का आकार कम हो सकता है, जिससे लोडिंग समय में सुधार होता है। छवि संपीड़न के लिए कई उपकरण उपलब्ध हैं।
  • **वेक्टर ग्राफिक्स:** वेक्टर ग्राफिक्स (जैसे, SVG) पिक्सेल-आधारित छवियों की तुलना में अधिक स्केलेबल होते हैं। SVG का उपयोग लोगो और आइकन जैसी सरल छवियों के लिए किया जा सकता है।
  • **लेज़ी लोडिंग:** लेज़ी लोडिंग छवियों को केवल तभी लोड करती है जब वे दृश्यमान हों। यह प्रारंभिक लोडिंग समय को कम कर सकता है। लेज़ी लोडिंग एक महत्वपूर्ण प्रदर्शन अनुकूलन तकनीक है।
  • **सीडीएन (Content Delivery Network):** सीडीएन छवियों को दुनिया भर के कई सर्वरों पर संग्रहीत करते हैं। यह उपयोगकर्ताओं को उनके निकटतम सर्वर से छवियों को लोड करके लोडिंग समय को कम कर सकता है। सीडीएन उपयोग करने से वेबसाइट की गति बढ़ सकती है।

उदाहरण

यहां कुछ उदाहरण दिए गए हैं जो दिखाते हैं कि सीएसएस का उपयोग करके छवियों को आकार कैसे बदलें:

    • उदाहरण 1: एक छवि को 200 पिक्सेल चौड़ा और 150 पिक्सेल ऊँचा बनाएं**

```html <img src="image.jpg" width="200px" height="150px"> ```

    • उदाहरण 2: एक छवि को अधिकतम 500 पिक्सेल चौड़ा और अधिकतम 300 पिक्सेल ऊँचा बनाएं**

```html <img src="image.jpg" max-width="500px" max-height="300px"> ```

    • उदाहरण 3: एक छवि को अपने कंटेनर को भरने के लिए आकार बदलें, पहलू अनुपात को अनदेखा करें**

```html <img src="image.jpg" object-fit="fill"> ```

    • उदाहरण 4: एक छवि को पहलू अनुपात बनाए रखते हुए अपने कंटेनर के भीतर फिट करें**

```html <img src="image.jpg" object-fit="contain"> ```

    • उदाहरण 5: एक छवि को पहलू अनुपात बनाए रखते हुए अपने कंटेनर को कवर करें**

```html <img src="image.jpg" object-fit="cover"> ```

निष्कर्ष

सीएसएस का उपयोग करके छवियों को आकार बदलना वेब डिजाइन का एक महत्वपूर्ण पहलू है। इस लेख में, हमने छवियों को आकार बदलने के विभिन्न तरीकों पर चर्चा की है, जिसमें `width` और `height` गुणधर्म, `max-width` और `max-height` गुणधर्म, `object-fit` गुणधर्म और `object-position` गुणधर्म शामिल हैं। हमने उत्तरदायी छवियों के लिए सर्वोत्तम प्रथाओं और कुछ उन्नत तकनीकों पर भी चर्चा की। इन तकनीकों का उपयोग करके, आप अपनी वेबसाइटों पर छवियों को प्रभावी ढंग से प्रबंधित कर सकते हैं और सुनिश्चित कर सकते हैं कि वे विभिन्न स्क्रीन आकारों और उपकरणों पर अच्छी दिखें।

अतिरिक्त संसाधन

संबंधित विषय

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

Баннер