Rapahel js paper.print(),位置以百分比形式指定



我正在使用raphaeljs为网站创建SVG编辑器,我不能使用像素的固定位置,因为需要从iphone、ipad等访问相同的网页,所以paper.print(120,120,"Hello","font-name",80);无法使用,我需要一些类似paper.print("3%","4%","Hello","font-name",80);的东西我认为拉斐尔图书馆并不支持这一点,有什么建议吗,我该如何实现我想要的?

从百分比而不是像素开始思考。在你"介绍"你的编辑之前,你需要找到你的编辑。假设你的编辑器的标准宽度是400px,而你的文本是420px,这两个位置都是离左边距X像素。您可以将第一个参数替换为X+20值。您所需要做的就是确定加载时视口的宽度,以确定跨设备编辑器的第一个参数。下面是一个旋转木马的例子,它总是适合设备视口(甚至是iPod(。它使用了相同的技术。。向量的响应性

最新更新