CSS क्लिप पाथ जेनरेटर
CSS clip-path आकार बनाएं: ड्रैग होने वाले पॉइंट और प्रीसेट वाले polygon, circle, ellipse और गोल कोनों वाला inset। लाइव प्रीव्यू और कोड कॉपी।
आकृति
आकृति सेटिंग्स
प्रीव्यू में हैंडल खींचें या सटीक मान टाइप करें।
प्रीव्यू
clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
संबंधित टूल्स
सभी देखेंक्लिप पाथ जेनरेटर क्या है?
यह clip-path आकार विज़ुअली बनाता है। Polygon को प्रीव्यू में पॉइंट ड्रैग करके या सटीक प्रतिशत लिखकर एडिट किया जा सकता है, त्रिभुज से लेकर तारे और स्पीच बबल तक के प्रीसेट के साथ; circle, ellipse और inset आकार स्लाइडर से सेट होते हैं।
क्लिप पाथ जेनरेटर का उपयोग कैसे करें
- Shape चुनें: Polygon, Circle, Ellipse या Inset।
- Polygon के लिए प्रीसेट चुनें, फिर हैंडल ड्रैग करें या हर पॉइंट का X/Y प्रतिशत लिखें; Add point / Remove point इस्तेमाल करें।
- Circle और ellipse के लिए रेडियस और केंद्र सेट करें; inset के लिए Top, Right, Bottom, Left और वैकल्पिक Corner radius सेट करें।
- क्या कट रहा है देखने के लिए Show the clipped-away area चालू करें।
- CSS कोड कॉपी करें।
उदाहरण
Hexagon preset with point 1 moved to X 20%
clip-path: polygon(20% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
क्लिप पाथ जेनरेटर का उपयोग कब करें
clip-path को सजावटी इमेज आकार, तिरछे सेक्शन किनारे, हेक्सागन अवतार और रिवील एनिमेशन के लिए इस्तेमाल करें (समान संख्या के पॉइंट वाले आकारों के बीच clip-path एनिमेट हो सकता है)। आकार के बाहर का कंटेंट छिप जाता है और क्लिक नहीं लेता। गोल आयतों के लिए border-radius बेहतर है; जिन आकारों के चारों ओर टेक्स्ट बहे उनके लिए shape-outside इस्तेमाल करें।
क्लिप पाथ जेनरेटर कैसे काम करता है
निर्देशांक एलिमेंट के बॉर्डर बॉक्स के प्रतिशत हैं, ऊपर-बाएँ कोने से मापे हुए। Polygon पॉइंट के क्रम में polygon(x% y%, …), circle circle(r% at x% y%), ellipse ellipse(rx% ry% at x% y%) और inset inset(top right bottom left round r) के रूप में लिखे जाते हैं, जिसमें चारों ऑफ़सेट margin शॉर्टहैंड की तरह छोटे किए जाते हैं। Add point चुने हुए पॉइंट और अगले पॉइंट के ठीक बीच में नया पॉइंट जोड़ता है।
सामान्य उपयोग मामले
- हेक्सागन या तारे के आकार के अवतार
- तिरछे हीरो सेक्शन किनारे
- तीर और शेवरॉन स्टेप इंडिकेटर
- स्पीच-बबल कार्ड
- आकार बदलने वाले होवर एनिमेशन
अक्सर पूछे जाने वाले प्रश्न
क्या मुझे -webkit-clip-path चाहिए?
मौजूदा ब्राउज़र में बुनियादी आकारों के लिए नहीं; Safari बिना प्रीफ़िक्स वाली प्रॉपर्टी वर्ज़न 13.1 से सपोर्ट करता है।
क्या मैं clip-path एनिमेट कर सकता हूँ?
हाँ, transition या keyframes से, बशर्ते दोनों आकार एक ही प्रकार के हों और polygon में पॉइंट की संख्या बराबर हो।
मैं अपने एलिमेंट के छिपे हिस्से पर क्लिक क्यों नहीं कर पाता?
clip-path हिट-टेस्टिंग को भी क्लिप करता है: आकार के बाहर के क्षेत्र क्लिक करने योग्य नहीं होते।