2016-08-01 9 views
2

私はweb appでSVGを生成しています。 SVGはイメージのヘッダーにスタイルを埋め込みます。イラストレーターでSVGスタイルが適用されない

ユーザーが適切に自分のブラウザ(Chromeのテスト)、それのスタイルでそれを開きます enter image description here

しかしIllustratorで、スタイルが適用されていないようだ。 enter image description here

私は何をしないのです?実際のSVG hereをダウンロードしてください。

+0

[mcve]をここで最小限に強調して作成してください。 –

答えて

2

問題は実際にはIllustratorのSVGインポータを使用しています。

はおそらく2つのソリューションの間で選択する必要があります。SVGsは、あなたのグラフ生成コードを変更し

  • (イラストレーターのような)いくつかのプログラムでは動作しません保存され、ユーザーに知らせる

    1. いるのでCSSクラスに依存しません。例えば

      class="link" 
      

      ではなく、明示的にスタイルプロパティを設定するために使用する要素を変更:

      fill="none" stroke="#aaa" stroke-width="2px" 
      

    をそれともあなたはないネットのどこかでスクリプトを見つけることができますそれはあなたのためです。

  • +0

    あなたが示唆したように、私は.linkスタイルのインライン設定を終えました。これは、Illustrator側で私を「十分に近い」状態にしてくれます。また、見ている人には、[次の](https://github.com/lukehorvat/computed-style-to-inline-style/blob/master/test.js)スクリプトがすべてのCSSスタイルをインライン展開します。 – Constantino

    関連する問題