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

CSS में ऑब्जेक्ट-फिट और ऑब्जेक्ट-पोजिशन के साथ क्रॉप इमेज

<घंटा/>

CSS ऑब्जेक्ट-फिट और वस्तु-स्थिति संपत्ति हमें छवियों को क्रॉप करने और यह निर्दिष्ट करने में मदद करती है कि यह किसी तत्व में कैसे प्रदर्शित होता है।

CSS ऑब्जेक्ट-फिट प्रॉपर्टी का सिंटैक्स इस प्रकार है -

Selector {
   object-fit: /*value*/
   object-position:/*value*/
}

उदाहरण

निम्नलिखित उदाहरण CSS ऑब्जेक्ट-फिट प्रॉपर्टी को दर्शाते हैं।

<!DOCTYPE html>
<html>
<head>
<style>
img {
   object-fit: cover;
}
img:last-of-type {
   object-fit: contain;
}
</style>
</head>
<body>
cover
<img src="https://images.unsplash.com/photo-1611423837981- 2cba00ee7631?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=120&ixlib=rb1.2.1&q=80&w=120" width="200" height="250"/>
<img src="https://images.unsplash.com/photo-1611423837981- 2cba00ee7631?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=120&ixlib=rb1.2.1&q=80&w=120" width="200" height="250"/>
contain
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS में ऑब्जेक्ट-फिट और ऑब्जेक्ट-पोजिशन के साथ क्रॉप इमेज

उदाहरण

<!DOCTYPE html>
<html>
<style>
div {
   border: 1px solid blue;
   width:100%;
   height:300px;
}
img {
   float:left;
   width:50%;
   height:100%;
   object-fit:cover;
   object-position: 20px -10px;
}
</style>
<body>
<div >
<img src="https://images.unsplash.com/photo-1611800065908-
233b597db552?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=350&ixlib=rb1.2.1&q=80&w=250" />
<img src="https://images.unsplash.com/photo-1612626256634-
991e6e977fc1?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=350&ixlib=rb1.2.1&q=80&w=250"/>
</div>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS में ऑब्जेक्ट-फिट और ऑब्जेक्ट-पोजिशन के साथ क्रॉप इमेज

आकार बदलने का प्रभाव

CSS में ऑब्जेक्ट-फिट और ऑब्जेक्ट-पोजिशन के साथ क्रॉप इमेज


  1. सीएसएस और जावास्क्रिप्ट के साथ एक विस्तारित ग्रिड कैसे बनाएं?

    सीएसएस और जावास्क्रिप्ट के साथ एक विस्तृत ग्रिड बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       padding: 1%;

  1. CSS के साथ स्क्रॉल एंकरिंग को अक्षम करना

    वेब ब्राउज़र द्वारा प्रदान की गई डिफ़ॉल्ट स्क्रॉल एंकरिंग को अक्षम करने के लिए, हम अतिप्रवाह एंकर . का उपयोग कर सकते हैं संपत्ति। उदाहरण निम्न उदाहरण अतिप्रवाह-एंकर संपत्ति का एक विचार देता है - <!DOCTYPE html> <html> <head> <style> body {    overflow-anchor: none;

  1. CSS में फ़ॉलबैक के साथ WebP इमेज का उपयोग करना

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