以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- [求助]如何放大svg的部分层,而其他层不放大? (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=18447) |
-- 作者:zsumore -- 发布时间:5/17/2005 5:43:00 PM -- [求助]如何放大svg的部分层,而其他层不放大? 我的svg文件底层是地图,其他层是一些天气符号,请问如何只放大底层而其他层的东西不放大?(注:那些天气符号是有坐标的) |
-- 作者:犬神狼 -- 发布时间:5/22/2005 7:14:00 PM -- 只要把缩放的对象锁定在你要的图层就可以了,例如你只要缩放地图的话: <g id="ga" > <image id="map" xlink:href="map.svg" x="0" y="0" width="800" height="650" onclick="check(evt)" /> </g> <g> …… //其他的元素 </g> 或者把地图的宽和高都定义成百分数试试看,我以前遇到的问题正好和你相反,我在地图上标志了各个地理位置,而放大的时候就只有地图在变大,其他的元素还是老样子…… |
-- 作者:zsumore -- 发布时间:5/23/2005 10:52:00 AM -- 问题是其他层的东西是有坐标的,好像广州的温度,我把地图放大时,不想把字的大小改变,但是要随地图坐标的变化而变化 |
-- 作者:keeponline -- 发布时间:5/25/2005 10:19:00 PM -- 他的意思是,在一个SVG里嵌如几个SVG,放在不同的层里。对吗?然而,要保持地图放大的同时相同坐标上的文字或数据有相应的改变,也就是说地图放大的同时如果文字也放大的话,那变成文字太大,不好用了,对吗?那我想是否可以在地图放大的同时,把文字的属性改小,成为具有一定关系的变化,就行了。那就不会造成坐标的改变了。 |
-- 作者:zsumore -- 发布时间:5/26/2005 11:32:00 AM -- 差不多是这样,文字还好办,其它图形改起来就好像有麻烦了 |
-- 作者:keeponline -- 发布时间:5/26/2005 2:30:00 PM -- 其他的图形元件也可以按比例重绘。 |
-- 作者:zsumore -- 发布时间:5/26/2005 5:31:00 PM -- 重绘,呵呵 请看看 http://www.nhweather.gd.cn/map.html |
-- 作者:zkp0000 -- 发布时间:5/29/2005 3:35:00 PM -- 我和楼上的用的是一样的 |
-- 作者:keeponline -- 发布时间:6/2/2005 11:09:00 AM -- 南海气象干得真不错,活灵活用哦。厉害厉害。 有没时过中文? |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |