0

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

4

1 回答 1

0

开始考虑百分比而不是像素。在您“介绍”您的编辑器之前,您需要响应地找到您的编辑器。假设您的编辑器的标准宽度为 400 像素,而您的文本为 420 像素,这两个位置都将距左边距 X 像素。您可以将第一个参数替换为 X +20 值。您需要做的就是确定加载时视口的宽度,以确定跨设备编辑器的第一个参数。这是一个始终适合设备视口(甚至是 iPod)的轮播示例。它使用相同的技术.. 对向量的响应性

于 2013-04-16T11:27:05.070 回答