8

Rafael.js を使用して画像に四角形を描画しています。ストロークの色を設定する際の問題は、背景が暗いか明るいか、または任意の色である可能性があることです。それに対処する最善の方法は、破線を使用することだと思いました。ただし、この呼び出し

circle = Canvas.paper.rect(left, topCoord, width, height).attr({stroke-dasharray:"---"});

動作しません。Firebug (FireFox 20.0) は、.js ファイルに既存の関数が存在しないというエラー メッセージを返します。stroke-dasharray は長方形には有効ではないようです。

4

3 に答える 3

9

「---」なし、可能なストロークダッシュアレイ:[“”, “-”, “.”, “-.”, “-..”, “. ”, “- ”, “--”, “- .”, “--.”, “--..”]

ストロークに色を付ける 1 つの方法は、HSV または HSL スペースを使用してから、反対の (または近くの) スペクトルを選択することです。次の回答を試してください: RGB 値が与えられた場合、色合い (または色合い) を作成するにはどうすればよいですか?

于 2013-04-09T21:36:54.497 に答える
9

基本的な JavaScript エラー:

{stroke-dasharray:"---"}

次のようにする必要があります。

{"stroke-dasharray":"---"}

また:"---"のサポートされている値ではありませんstroke-dasharray。そのはず:

{"stroke-dasharray":"--"}
于 2013-04-09T20:56:49.607 に答える