मैं कैनवास में CSS3 सीमा त्रिज्या को पुन: पेश करने की कोशिश कर रहा हूं।CSS3 सीमा त्रिज्या एचटीएमएल 5 कैनवास
गोलाकार आयत खींचना आसान है लेकिन सीएसएस में, प्रत्येक सीमा का मूल्य उच्च हो सकता है।
उदाहरण के लिए:
एचटीएमएल
<div class="normal_radius"></div>
<div class="high_radius"></div>
<div class="high2_radius"></div>
सीएसएस
div { height:50px;width:50px;position:absolute;top:10px; }
.normal_radius {
border: 1px solid black;
border-radius: 5px 5px 10px 15px;
left: 10px;
}
.high_radius {
border: 1px solid red;
border-radius: 5000px 500px 100px 150px;
left: 80px;
}
.high2_radius {
border: 1px solid blue;
border-radius: 2500px 250px 50px 75px;
left: 160px;
}
यहाँ एक jsfiddle
काला, सामान्य सीमा त्रिज्या मूल्य, मैं कि पुन: पेश कर सकते हैं। सीमा त्रिज्या के लिए लाल, उच्च मूल्य, मुझे नहीं पता कि यह कैसे पुन: उत्पन्न करता है। और नीला, उच्च मान 2 से विभाजित, लाल का एक ही परिणाम।
मेरा प्रश्न सरल है, कैसे लाल और नीले रंग के कैनवास को पुन: उत्पन्न करना है?
सर्वश्रेष्ठ संबंध।
मुझे लगता है कि आपको अपने स्वयं के वक्र को आकर्षित करने के लिए पथ विधियों का उपयोग करना होगा। https://developer.mozilla.org/en-US/docs/Canvas_tutorial/Drawing_shapes "moveTo" और "बेजियर और क्वाड्रैटिक वक्र" तक स्क्रॉल करें – Mic
बस एक प्रश्न: उन सीमाओं का उपयोग अपने सीमा में 'सीमा-त्रिज्या' के लिए क्यों करें सीएसएस जब सीमा-त्रिज्या: 100% 10% 0 0; 'आपको वही प्रभाव देता है? Http: //jsfiddle.net/fAJ9t/66/ – Ana
हाय, आपके उत्तर के लिए धन्यवाद लेकिन मुझे गोलाकार आयत खींचने की विधि पता है, मैं एल्गोरिदम/फॉर्मूले को गोलाकार आयताकार खींचना चाहता हूं यदि उपयोगकर्ता उच्च मूल्य में प्रवेश करता है। – kran