1

GWT Canvas を使用して、Rectangle などのキャンバス要素の周りに破線の境界線を描画したいと考えています。私は css 属性border: dashedが生成するスタイル、特にここに見られるように角が表示される方法が好きです: https://developer.mozilla.org/en-US/docs/CSS/border-style

この破線がどのように生成されるかの「ソース」コードをどこかで検査できますか?

4

2 に答える 2

-1

Firefox のソースでこの関数を見つけました: nsCSSRenderingBorders。コードはわかりませんが、答えはおそらくそこにあります。

http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSRenderingBorders.cpp

于 2013-02-08T12:57:23.697 に答える
-1

ボーダーのスタイリングが必要な場合:

element.style {
  background-color: palegreen;
  border-style: dashed;
}

また

element.style {
  border-style: 2px dashed #000;
}

これは、あなたの望むことですか ?

Java 関数でこれを行う場合、または「学習」を開始する場所が必要な場合は、ここgwtcanvasdemo にアクセスしてください。ソースへのリンクがあります。また、キャンバス内の主題の点線ストロークに関連する SO に関する別の投稿と、 /DashedLineRenderer.javaがあります。

于 2013-02-08T13:22:10.730 に答える