गुण border-image-source

गुण border-image-source बॉर्डर के लिए छवि निर्दिष्ट करता है। अधिक विस्तृत जानकारी के लिए गुण border-image देखें।

सिंटैक्स

cssसिलेक्टर {
  border-image-source: url(छवि का पथ);
}

उदाहरण

गुण border-image-source को border-image-slice के साथ निर्दिष्ट किया जाना चाहिए:

html<div id="elem"></div>
css#elem {
  border-image-source: url("image.png");
  border-image-slice: 26;
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

उदाहरण

यदि गुण border-image-slice निर्दिष्ट नहीं है, तो पूरी छवि कोनों पर दिखाई देगी (क्योंकि border-image-slice का डिफ़ॉल्ट मान 100% है):

html<div id="elem"></div>
css#elem {
  border-image-source: url("image.png");
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

उदाहरण

छवि के बजाय लीनियर ग्रेडिएंट निर्दिष्ट किया जा सकता है:

html<div id="elem"></div>
css#elem {
  border-image-source: linear-gradient(to bottom, red, blue);
  border-image-slice: 30;
  border-width: 30px;
  border-style: solid;
  background: green;
  height: 200px;
  width: 200px;
  margin: 0 auto;
}

Результат:

उदाहरण

यदि गुण border-image-slice निर्दिष्ट नहीं है, तो ग्रेडिएंट कोनों पर दिखाई देगा (क्योंकि border-image-slice का डिफ़ॉल्ट मान 100% है):

html<div id="elem"></div>
css#elem {
  border-image-source: linear-gradient(to bottom, red, blue);
  border-width: 30px;
  border-style: solid;
  background: green;
  height: 200px;
  width: 200px;
  margin: 0 auto;
}

Результат:

उदाहरण

यदि गुण border-radius निर्दिष्ट किया जाता है, तो दुर्भाग्य से बॉर्डर के किनारे गोल नहीं होंगे (और ग्रेडिएंट के मामले में भी), हालांकि प्रभाव काफी दिलचस्प होगा:

html<div id="elem"></div>
css#elem {
  border-radius: 100px;
  border-image-source: url("image.png");
  border-image-slice: 26;
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

यह भी देखें

  • गुण border-image,
    जो बॉर्डर-इमेज के लिए एक शॉर्टहैंड है
  • गुण border-image-slice,
    जो बॉर्डर के लिए छवि स्लाइसिंग करता है
  • गुण border-image-repeat,
    जो बॉर्डर के लिए छवि दोहराव निर्दिष्ट करता है
  • गुण border-image-width,
    जो बॉर्डर के लिए छवि का आकार निर्दिष्ट करता है
  • गुण border-image-outset,
    जो बॉर्डर के लिए छवि ऑफ़सेट निर्दिष्ट करता है