シェイプの作成を許可するサイトに取り組んでおり、javascript で作成されたインライン svg を使用してこれを行います。Chrome では svg が正しくレンダリングされるという奇妙な問題が発生していますが、Firefox では SVG の一部が切り取られます。以下のコードはスターです。クロムでは、これは完全に表示されます。Firefox では、画像の左上 25% 程度しか表示されません。
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<head></head>
<body>
<svg shape-rendering="" preserveAspectRatio="none">
<polygon transform="rotate(0 100 100)" points="256.53212826312154,13.412653125,314.88080229627076,201.3216034012431,499.6516034012431,201.3216034012431,348.91752881560774,320.0009404178177,382.9542553349448,507.9098906940608,256.53212826312154,389.2305536774862,130.11000119129832,507.9098906940608,164.14672771063536,320.0009404178177,13.412653125,201.3216034012431,198.18345422997237,201.3216034012431,256.53212826312154,13.412653125" fill="rgb(49, 48, 255)" stroke="black" stroke-width="2.49125px" style="position: absolute; ">
</polygon>
</svg>
</body>
</html>
私たちが何か間違ったことをしているのか、それとも Firefox の問題なのかはわかりません。興味深いのは、星を小さくすると (この星の 1/4 のサイズなど)、Firefox で完全にレンダリングされることです。
助けてくれてありがとう!