ボトルのイメージがあり、このボトルを特定の色で満たしてみます
塗りつぶし座標は見つかりましたが、ボトル内の背景が塗りつぶされていません。
リーリー リーリーP粉3431416332023-09-10 14:35:30
追加の
は必要ありません。
ボトルの形状により、円
をクリッピング パスとして使用できます:
最初にクリッピング パスを描画し、何もクリッピングせずにスケール/プログレス バーの形状を塗りつぶして、正しい座標と寸法を見つけます。
その後、クリッピング パスを適用できます。
pathLength
要素を使用しました。
lines-dasharray
プロパティを更新することで、現在のパディング値を簡単に変更できます:
このメソッドを使用してさまざまな 動的ゲージ/進行状況バー、またはアニメーション円グラフ を実装する例が多数あります。たとえば、 「JavaScript で SVG プログレス バーのパーセンテージを設定する」
P粉5936497152023-09-10 11:34:50
私が見つけた最も近い解決策は、ボトル全体を満たさず、ポリゴン内のいくつかの座標を変更するだけでよいというものでした。私は図形やポリゴンについてあまり知りません。
リーリー