SVGマーカーが機能しない

フロガット

javascriptでマーカーを作成しました。以下のようになります。

var marker = document.createElementNS(SVG.ns, "marker");
marker.setAttribute("markerWidth", "3");
marker.setAttribute("markerHeight", "3");
marker.setAttribute("id", "mkrCircle");
marker.setAttribute("viewBox", "0 0 12 12");
marker.setAttribute("orient", "auto");
marker.setAttribute("stroke", "#000000");
marker.setAttribute("stroke-width", "2");
marker.setAttribute("fill", "#ffffff");
marker.setAttribute("refX", "12");
marker.setAttribute("refY", "6");

var mkrContent = document.createElementNS(SVG.ns, "circle");
mkrContent.setAttribute("r", "5");
mkrContent.setAttribute("cx", "6");
mkrContent.setAttribute("cy", "6");

marker.appendChild(mkrContent);
defs.appendChild(marker); // <-- defs is svg defs element

そして私はそれをパスに使用しました:

<path marker-mid="url(#mkrCircle)" d="M0,0L100,100" stroke-width="3"></path>

しかし、それはパスにまったく表示されません、なぜですか?
前もって感謝します

ポール・ルボー

マーカーが機能しない原因は3つあります。

  1. パスにストロークの色を指定していないため、表示されません(マーカーも表示されません)。

  2. marker-midパスに中点がない場合にマーカーを指定しましたそれはただの単一の線分です。d="M0,0L100,100,200,200"中点を追加してみてください

  3. 最後に、markerWidthmarkerHeightは(6,6)と半径5を中心とする円に対して小さすぎます(3x3)。を試してくださいmarkerWidth="12" markerHeight="12"

http://jsfiddle.net/fP5EY/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SVGマーカーが機能しない

分類Dev

CSS / SVGのストップカラーが機能しない

分類Dev

VuejsVuetifyカラーテーマが機能しない

分類Dev

Seaborn散布図マーカーの引数が機能しない

分類Dev

Google Maps API:マーカーリンクが機能しない

分類Dev

Mapboxのクリアマーカーが機能しない

分類Dev

Google MapsAPIマーカーが機能しない

分類Dev

マーカーへのパンが機能しない

分類Dev

Arduino フリッカー タイマーが機能しない

分類Dev

マーカー付きのOsmdroidMapEventsReceiverが機能しない

分類Dev

Googleマップのカスタムマーカーが機能しない

分類Dev

カスタムActionBarテーマが機能しない

分類Dev

NetworkXでカラーマップが機能しない

分類Dev

IOScoredataマジカルレコードstupAutoMigratingCoreDataStackが機能しない

分類Dev

カーソル:ポインタ; svg要素が機能していない

分類Dev

SVGマスクが機能しない

分類Dev

CSS背景としてのポリマーSVG-画像が機能しない

分類Dev

Drupalテーマが機能しない

分類Dev

Gitマージが機能しない

分類Dev

GoogleマップマーカーがSafariのShadowDOMで機能しない

分類Dev

Vuetifyダークテーマのカスタマイズが機能しない

分類Dev

Angularjsgoogleマップマーカーイベントが機能しない

分類Dev

SVGでマウスホバーが期待どおりに機能しない

分類Dev

Jekyllリモートテーマがローカルで機能しない

分類Dev

複数のマーカーの境界にズームが機能しない

分類Dev

Googleマップのカスタムマップマーカー画像ホバーが機能しない

分類Dev

svgマトリックスカラーフィルターが正しく機能していないようです

分類Dev

ルートキー名のカスタマイズが機能しない

分類Dev

agm-map動的表示/マーカーの更新が機能しない

Related 関連記事

  1. 1

    SVGマーカーが機能しない

  2. 2

    CSS / SVGのストップカラーが機能しない

  3. 3

    VuejsVuetifyカラーテーマが機能しない

  4. 4

    Seaborn散布図マーカーの引数が機能しない

  5. 5

    Google Maps API:マーカーリンクが機能しない

  6. 6

    Mapboxのクリアマーカーが機能しない

  7. 7

    Google MapsAPIマーカーが機能しない

  8. 8

    マーカーへのパンが機能しない

  9. 9

    Arduino フリッカー タイマーが機能しない

  10. 10

    マーカー付きのOsmdroidMapEventsReceiverが機能しない

  11. 11

    Googleマップのカスタムマーカーが機能しない

  12. 12

    カスタムActionBarテーマが機能しない

  13. 13

    NetworkXでカラーマップが機能しない

  14. 14

    IOScoredataマジカルレコードstupAutoMigratingCoreDataStackが機能しない

  15. 15

    カーソル:ポインタ; svg要素が機能していない

  16. 16

    SVGマスクが機能しない

  17. 17

    CSS背景としてのポリマーSVG-画像が機能しない

  18. 18

    Drupalテーマが機能しない

  19. 19

    Gitマージが機能しない

  20. 20

    GoogleマップマーカーがSafariのShadowDOMで機能しない

  21. 21

    Vuetifyダークテーマのカスタマイズが機能しない

  22. 22

    Angularjsgoogleマップマーカーイベントが機能しない

  23. 23

    SVGでマウスホバーが期待どおりに機能しない

  24. 24

    Jekyllリモートテーマがローカルで機能しない

  25. 25

    複数のマーカーの境界にズームが機能しない

  26. 26

    Googleマップのカスタムマップマーカー画像ホバーが機能しない

  27. 27

    svgマトリックスカラーフィルターが正しく機能していないようです

  28. 28

    ルートキー名のカスタマイズが機能しない

  29. 29

    agm-map動的表示/マーカーの更新が機能しない

ホットタグ

アーカイブ