Hi Edith, if you use the carto.net navigation tools then you already found an example demonstrating how to scale stroke-width to stay constant after each zoom:
http://www.carto.net/papers/svg/navigationTools/index.svg Note that the national park boundary is scaled after zoom in such, that it always stays at a constant stroke-width. The navigation tools of carto.net call the function "loadProjectSpecific()" after each zoom and pan. Within this function you can reset stroke-widths. The property myMainMap.curWidth always contains the current width of the maps viewBox, which helps you to calculate stroke-width. If you need to change multiple elements, it would be best, to organize all paths with the same stroke-width in a group. This allows to set the stroke-width attribute just once at the parent group of the paths. If it doesn't work, make sure that the paths elements don't have their own stroke-width already set or that they don't have CSS classes containing stroke-width definitions. If you attach CSS classes to object, they always have precedence. Hope this helps, If it doesn't provide an example and we will help you. Andreas PS: SVG 1.2 will have a none-scaling stroke-width attribute as part of the vector effects. This property is even available in the mobile profile. --- In [email protected], "csorba_edith" <[EMAIL PROTECTED]> wrote: > > Hi, > I would like to ask if anybody knows how it is possible to influence > the stroke-width when a feature is zoomed in too much. I want to make > the stroke of my features descrease proportionally with the zoom in rate. > I saw the option used in the Yosemite Hiking map: > > document.getElementById("park_boundary") > .setAttributeNS(null,"stroke-width",myMainMap.curWidth*0.005); > > But I did not manage to implement it on my map. I changed the multiple > factor (0.005) but it simple has no effect. > Can somebody please explain how it works, or whether there is another > solution (demonstrate on a working example maybe). > Thank you in advance. > Regards > Csorba > ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

