2012-04-24 3 views
0

Я работаю с встроенными элементами SVG, и я хотел бы запустить это в IE8, может ли кто-нибудь реализовать это с помощью Raphael?Создайте этот SVG с Raphael

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="643px" height="735px" viewBox="0 0 643 735" enable-background="new 0 0 643 735" xml:space="preserve"> 
    <a xlink:href="img/interactive/pietraCT/00.jpg" rel="floors" title="zobacz rzut parteru"> 
    <g id="ct_00"> 
     <polygon points="172.25,647 381.75,640.75 422,641.75 422,665 415.75,679.5 402.75,679.5 401.25,667 393.751,665 363.625,665 352.005,671.673 346,673 338.625,677 172.25,672.5"/> 
    </g> 
    </a> 
</svg> 
+0

возможно дубликат [Rendering SVG многоугольники в библиотеке Raphael Javascript] (http://stackoverflow.com/questions/9690241/rendering-svg-polygons-in-raphael-javascript-library) – Phrogz

ответ

2

Это отвечает here

Короче говоря, вам нужно использовать вызов путь(), и вы должны изменить свои очки, чтобы присоединиться к конвенции, которая использует Рафаэль (который определен here)

this - это скрипка, использующая ваш многоугольник. Вам придется прокручивать вниз в нижнем правом окне, чтобы увидеть его.

+0

это он, ТНХ помощник – gidzior

+0

бумага = новый Рафаэль (0,0,1000,1000); У меня один вопрос, что означает 0,0,1000,1000? – gidzior

+1

его размер холста. (x, y, ширина, высота) – amadan

Смежные вопросы