एचटीएमएल
आप उन्हें एक ही डिव से बना सकते हैं। प्रत्येक दिशा की संभावना के लिए कक्षाएं लगाना अच्छा है।
सीएसएस
विचार एक बॉक्स है जिसमें शून्य चौड़ाई और ऊंचाई है। तीर की वास्तविक चौड़ाई और ऊंचाई सीमा की चौड़ाई से निर्धारित होती है। ऊपर के तीर में, उदाहरण के लिए, नीचे की सीमा रंगीन है जबकि बाएं और दाएं पारदर्शी हैं, जो त्रिभुज बनाता है।
.arrow-up ( width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid black; ) .arrow-down ( width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f00; ) .arrow-right ( width: 0; height: 0; border-top: 60px solid transparent; border-bottom: 60px solid transparent; border-left: 60px solid green; ) .arrow-left ( width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid blue; )
डेमो
CodePen पर क्रिस कॉयर (@chriscoyier) द्वारा सीएसएस त्रिकोण की व्याख्या करने के लिए पेन एनीमेशन देखें।
उदाहरण
डेव एवरिट में लिखते हैं:
एक समबाहु त्रिभुज के लिए यह इंगित करने योग्य है कि ऊँचाई चौड़ाई का 86.6% है (सीमा-बाईं-चौड़ाई + सीमा-दाएँ-चौड़ाई) * 0.866% = सीमा-नीचे-चौड़ाई