Firefoxがsvgを正しくレンダリングしない

cs.matyi

Firefoxでこの問題が発生したか、何か間違ったものを使用している可能性がありますが、次のようなsvgイメージを使用しています。

<img src="image.svg" alt="some image">

そして、ブラウザはそれらを次のようにレンダリングします:

ここに画像の説明を入力してください

私はそれらを好きにすることができ.png、それはうまくいきますが、私はそれらが必要です.svg

SVGソースで更新

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
    <defs>
        <path id="a" d="M13.333 9.333V7.746c0-.717.159-1.08 1.271-1.08H16V4h-2.33c-2.853 0-3.795 1.308-3.795 3.554v1.78H8V12h1.875v8h3.458v-8h2.35L16 9.333h-2.667z"/>
        <path id="c" d="M0 0h24v24H0z"/>
    </defs>
    <g fill="none" fill-rule="evenodd">
        <mask id="b" fill="#fff">
            <use xlink:href="#a"/>
        </mask>
        <use fill="#000" xlink:href="#a"/>
        <g mask="url(#b)">
            <use fill="#232323" xlink:href="#c"/>
        </g>
    </g>
</svg>

アップデート2

この質問のようにfill属性を<mask>からその子要素に移動しようとしましたが、問題は修正されませんでした。Firefox55.0.3を使用しています。<use>

ポール・ルボー

FFがこのファイルに問題を抱えている理由がわかりません。これをバグとして報告することをお勧めします。

幸いなことに、簡単な修正があります。Illustratorが追加するやや不要なマスクを取り除きます。

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
    <path d="M13.333 9.333V7.746c0-.717.159-1.08 1.271-1.08H16V4h-2.33c-2.853 0-3.795 1.308-3.795 3.554v1.78H8V12h1.875v8h3.458v-8h2.35L16 9.333h-2.667z"/>
</svg>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

FirefoxでSVGが正しくレンダリングされない

分類Dev

HTML SVG要素が正しくレンダリングされない:

分類Dev

SVG-JavaScriptが正しくレンダリングされない

分類Dev

SVGがIEで正しくレンダリングされない

分類Dev

SVGマスクのレンダリングが正しくない

分類Dev

<ul>要素がFirefoxで正しくレンダリングされない

分類Dev

VTKがポリゴンを正しくレンダリングしない

分類Dev

何も表示されなかった後、FirefoxでインラインSVGが正しくレンダリングされないのはなぜですか?

分類Dev

dc.jsVueがグラフを正しくレンダリングしない

分類Dev

response_toがindex.js.erbを正しくレンダリングしない

分類Dev

IE8がHTMLを正しくレンダリングしない

分類Dev

FPDFが正しくレンダリングされない

分類Dev

DjangoSelectDateWidgetが正しくレンダリングされない

分類Dev

Flexdivが正しくレンダリングされない

分類Dev

BlazoriseDataGridが正しくレンダリングされない

分類Dev

Javascriptが正しくレンダリングされない

分類Dev

AutoCompleteBoxが正しくレンダリングされない

分類Dev

JavaFxが正しくレンダリングされない

分類Dev

ngClassが正しくレンダリングされない

分類Dev

BootsFacesselectMultiMenuが正しくレンダリングされない

分類Dev

JavaFXTriangleMeshのレンダリングが正しくない

分類Dev

androidopenglが正しくレンダリングされない

分類Dev

UITableVIewがUITableViewCellを正しくレンダリングできない

分類Dev

マークダウンテンプレートがHTMLを正しくレンダリングしない

分類Dev

Angular:ng-repeat内のSVGディレクティブが正しくレンダリングされない

分類Dev

サイズ変更時にSVGアイコンが正しくレンダリングされない

分類Dev

SVGが正しくレンダリングされないのはなぜですか?

分類Dev

SVGが正しくレンダリングされていません

分類Dev

SVGが正しくレンダリングされていません

Related 関連記事

  1. 1

    FirefoxでSVGが正しくレンダリングされない

  2. 2

    HTML SVG要素が正しくレンダリングされない:

  3. 3

    SVG-JavaScriptが正しくレンダリングされない

  4. 4

    SVGがIEで正しくレンダリングされない

  5. 5

    SVGマスクのレンダリングが正しくない

  6. 6

    <ul>要素がFirefoxで正しくレンダリングされない

  7. 7

    VTKがポリゴンを正しくレンダリングしない

  8. 8

    何も表示されなかった後、FirefoxでインラインSVGが正しくレンダリングされないのはなぜですか?

  9. 9

    dc.jsVueがグラフを正しくレンダリングしない

  10. 10

    response_toがindex.js.erbを正しくレンダリングしない

  11. 11

    IE8がHTMLを正しくレンダリングしない

  12. 12

    FPDFが正しくレンダリングされない

  13. 13

    DjangoSelectDateWidgetが正しくレンダリングされない

  14. 14

    Flexdivが正しくレンダリングされない

  15. 15

    BlazoriseDataGridが正しくレンダリングされない

  16. 16

    Javascriptが正しくレンダリングされない

  17. 17

    AutoCompleteBoxが正しくレンダリングされない

  18. 18

    JavaFxが正しくレンダリングされない

  19. 19

    ngClassが正しくレンダリングされない

  20. 20

    BootsFacesselectMultiMenuが正しくレンダリングされない

  21. 21

    JavaFXTriangleMeshのレンダリングが正しくない

  22. 22

    androidopenglが正しくレンダリングされない

  23. 23

    UITableVIewがUITableViewCellを正しくレンダリングできない

  24. 24

    マークダウンテンプレートがHTMLを正しくレンダリングしない

  25. 25

    Angular:ng-repeat内のSVGディレクティブが正しくレンダリングされない

  26. 26

    サイズ変更時にSVGアイコンが正しくレンダリングされない

  27. 27

    SVGが正しくレンダリングされないのはなぜですか?

  28. 28

    SVGが正しくレンダリングされていません

  29. 29

    SVGが正しくレンダリングされていません

ホットタグ

アーカイブ