का उपयोग कर विंडो आकार बदलने पर राफेल जेएस तत्वों को कैसे स्केल कर सकता हूं। मैं विंडो परिवर्तन पर Raphael
कैनवास के अंदर सभी तत्वों को कैसे पुन: सहेज सकता हूं?मैं jquery
पर विचार निम्नलिखित कोड/DEMO अगर मैं फिर से आकार अपनी खिड़की केवल div container
बढ़ाया के बाद से मैं खिड़की चौड़ाई का 50% करने के लिए अपनी चौड़ाई सेट और (rect
, circle
या path
) परिवर्तन से कोई भी
कोड
<div id="container"></div>
#container{border : 1px solid black ;
width : 50% ;
height:300px}
var con = $("#container");
var paper = Raphael(con.attr('id'), con.attr('width'), con.attr('height'));
var win = paper.rect(0,0,400,300).attr({stroke: 'black' }) ;
var path = paper.path("M 200 100 l 100 0 z") ;
var cir = paper.circle(50, 50, 40);
क्या आप इसे मेरे [jsfiddle] (http://jsfiddle.net/minagabriel/vHXCc/) में संपादित कर सकते हैं, मैंने वास्तव में सराहना की, क्योंकि मुझे वास्तव में यह नहीं पता कि –
धन्यवाद यह बहुत उपयोगी था –
चेतावनी: यह वीएमएल बैकएंड (आईई 8 और निचला) के लिए पूरी तरह से काम नहीं कर सकता है, कृपया परीक्षण करें। –