CSS ray() फ़ंक्शन
- पिछला पृष्ठ CSS रेडियल-ग्रेडिएंट() फ़ंक्शन
- अगला पृष्ठ CSS rem() फ़ंक्शन
- एक स्तर ऊपर वापस सीएसएस फ़ंक्शन रेफरेंस मैनुअल
परिभाषा और उपयोग
CSS रेय(
फ़ंक्शन एनिमेशन एलीमेंट को अनुसरने वाली ऑफ़सेट पैथ लाइन सेक्शन को निर्धारित करता है जिसे 'रेयर' कहा जाता है। रेयर ऑफ़सेट स्थिति से शुरू होता है और निर्दिष्ट कोण की दिशा में विस्तार होता है。
रेय(
फ़ंक्शन के साथ offset-path
गुण कोटि मिलाकर प्रयोग किया जाता है。
इंस्टांस
उदाहरण 1
विभिन्न कोणों के रेयर:
#square1 { width: 65px; height: 65px; background: येल्लो; offset-position: बोटम राइट; offset-path: ray(45deg); } #square2 { width: 65px; height: 65px; background: पिंक; offset-position: टॉप राइट; offset-path: रे(-25deg); } #square3 { width: 65px; height: 65px; background: सैलमन; offset-position: बोटम लेफ्ट; offset-path: ray(90deg); }
उदाहरण 2
का उपयोग करके offset-path
और रेय(
एनिमेशन प्रभाव देखें:
#frameDiv { width: 200px; height: 200px; margin: 20px; position: relative; border: solid black 1px; background-color: rgb(205, 242, 205); } #frameDiv > div { width: 50px; height: 50px; background-color: hotpink; offset-path: ray(45deg); animation: moveDiv 3s 3; } @keyframes moveDiv { 100% { offset-distance: 100%; } }
CSS व्याकरण
रेय(विकल्प आकार कॉन्टेन अट पोजीशन)
मूल्य | वर्णन |
---|---|
विकल्प | अनिवार्य।रेखांकन की दिशा/विकल्प निर्दिष्ट करता है。 |
आकार |
वैकल्पिक।रेखांकन की लंबाई निर्दिष्ट करता है, अर्थात वर्तमान बॉक्स के ओवरफ़िट-डिस्टेंस 0% से 100% के बीच की दूरी यह निम्नलिखित अवधारणाओं में से एक भी अवधारणा स्वीकार करता है:
|
कॉन्टेन | वैकल्पिक।रेखांकन की लंबाई को छोटा करता है, ताकि ऑफसेट-डिस्टेंस: 100% के रूप में यदि भी तो एलीमेंट वर्तमान बॉक्स के अंदर रहे। |
अट पोजीशन |
वैकल्पिक।रेखांकन के आरंभ और एलीमेंट को वर्तमान बॉक्स में रखने की स्थिति निर्दिष्ट करता है。 यदि छोड़ दिया जाता है, तो एलीमेंट का offset-position मूल्य उपयोग किया जाता है。 यदि एलीमेंट का offset-position मूल्य नहीं है, तो एलीमेंट को वर्तमान बॉक्स के केंद्र में रखा जाता है (अर्थात 50% 50%)。 |
तकनीकी विवरण
संस्करण: | CSS मोशन पैथ मॉड्यूल लेवल 1 |
---|
ब्राउज़र समर्थन
तालिका में वाले नंबर इस फ़ंक्शन को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र का संस्करण को प्रदर्शित करते हैं。
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
116 | 116 | 122 | 17 | 102 |
संबंधित पृष्ठ
संदर्भ:ऑफसेट-पैथ गुण
- पिछला पृष्ठ CSS रेडियल-ग्रेडिएंट() फ़ंक्शन
- अगला पृष्ठ CSS rem() फ़ंक्शन
- एक स्तर ऊपर वापस सीएसएस फ़ंक्शन रेफरेंस मैनुअल