CSS बॉक्स-रिफ्लेक्ट प्रकृति

परिभाषा और उपयोग

box-reflect इस गुण का उपयोग एलिमेंट के प्रतिबिंब प्रभाव को बनाने के लिए किया जाता है。

box-reflect गुण का मान हो सकता है:

  • belowनीचे (ऊपर ओर)
  • aboveऊपर (नीचे ओर)
  • leftबाईं (दायाँ ओर)
  • rightदायाँ (बाईं ओर)

ध्यान दें:box-reflect इस गुण को अनिवार्यता से उपयोग करना होगा -webkit- पूर्व-संज्ञा。

उदाहरण

उदाहरण 1

इस्तेमाल के नीचे रिफ्लेक्ट असर जोड़ें

img {
  -webkit-box-reflect: below;
}

अपने आप साफल्य प्रयोग करें

उदाहरण 2

box-reflect गुण को किसी भी दृश्यमान HTML एलीमेंट पर लगाया जा सकता है। नीचे दिए उदाहरण में <p> टैग के नीचे रिफ्लेक्ट असर बनाया गया है:

p {
  -webkit-box-reflect: below;
}

अपने आप साफल्य प्रयोग करें

उदाहरण 3

box-reflect गुण दो मान व्याकरण का उपयोग कर सकता है। नीचे दिए उदाहरण में इस्तेमाल किया गया है कि इस्तेमाल के नीचे रिफ्लेक्ट असर बनाया गया है और 70px की दूरी सेट की गई है:

img {
  -webkit-box-reflect: below 70px;
}

अपने आप साफल्य प्रयोग करें

उदाहरण 4

box-reflect गुण तीन मान व्याकरण का उपयोग कर सकता है। नीचे दिए उदाहरण में इस्तेमाल किया गया है कि इस्तेमाल के नीचे रिफ्लेक्ट असर बनाया गया है, 10px की दूरी सेट की गई है और फ़ेड आउट होता है:

img {
  -webkit-box-reflect: below 10px linear-gradient(to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.4));
}

अपने आप साफल्य प्रयोग करें

CSS व्याकरण

box-reflect: none|below|above|left|right|position offset gradient|initial|inherit;

गुण मान

मान वर्णन
none मूलभूत मान। रिफ्लेक्ट असर नज़र नहीं आता है。
below एलीमेंट के नीचे रिफ्लेक्ट असर बनाएं。
above एलीमेंट के ऊपर रिफ्लेक्ट असर बनाएं。
left एलीमेंट के बाईं ओर रिफ्लेक्ट असर बनाएं。
right एलीमेंट के दायरे में रिफ्लेक्ट असर बनाएं。
position offset

दो मान व्याकरण:

  • position रिफ्लेक्ट का स्थान (below, above, left या right) को सेट करें。
  • offset रिफ्लेक्ट की दूरी को सेट करें। दूरी px, pt, cm जैसे इकाइयों में मापी जा सकती है। मूलभूत मान 0 है。
position offset gradient

तीन मान व्याकरण:

  • position रिफ्लेक्ट का स्थान (below, above, left या right) को सेट करें。
  • offset रिफ्लेक्ट की दूरी को सेट करें। दूरी px, pt, cm जैसे इकाइयों में मापी जा सकती है। मूलभूत मान 0 है。
  • gradient रिफ्लेक्ट के ट्रांजिशन असर को सेट करें,जैसे फ़ेड आउट असर。
initial इस गुण को उसके मूलभूत मान पर निर्धारित करें। देखें initial
inherit इस गुण को उसके माता एलीमेंट से विरासत करें। देखें inherit

तकनीकी विवरण

मूलभूत मान: none
विरासत की क्षमता: नहीं
एनीमेशन निर्माण: इसका समर्थन नहीं है। देखें:एनीमेशन संबंधी गुण
संस्करण: CSS3
जेसक्रिप्ट व्याकरण: object.style.webkitBoxReflect="below"

ब्राउज़र सहारा

तालिका में संख्याएं पहली बार पूरी तरह से इस गुण को सहारा देने वाले ब्राउज़र का संस्करण के रूप में दिखाई देती हैं。

जो -webkit- प्रीफ़िक्स से शुरू होने वाले संख्या का अर्थ है कि इस प्रीफ़िक्स को सहारा देने वाला पहला संस्करण है。

क्रोम एज फ़ायरफॉक्स सैफारी ओपेरा
4.0 -webkit- 79.0 -webkit- इसका समर्थन नहीं है 4.0 -webkit- 15.0 -webkit-