2014-03-26 70 views
1

我有这个webfirme.ro/rigCSS从SVG的风格蔓延到其他

我怎样才能从img_1溢出(SVG的左一)到一个在右边停止颜色?

双方有这样的事情:

<style type="text/css"> 
    <![CDATA[ 
    .fil1 {fill:#028553} 
    .fil4 {fill:#FA0000} 
    ]]> 

,如果有填充绿色第二使第一还绿。

示例:select MLT_116c(来自FIRST),然后BMC_375(来自第二个)。

如何在不修改xml文件的情况下封装样式?

回答

0

通过<object>或标记显示SVG XML数据。然后他们将在单独的文件中,他们的CSS样式不会互相干扰。

+0

我仍然可以使用JavaScript操作它们吗? – Symba

+0

是的,虽然如果你是从html页面做的,你需要获得对象/ iframe的引用,然后获取contentDocument。请参阅https://jwatt.org/svg/demos/scripting-across-object.html –

+0

只需使用