私はキャンバスとsvgを使って丸い四角形を描画しようとしています。マウスの上にマウスを置くと四角形の色が変わります。キャンバスを使って可能ですか& svg?私はこのようなものが欲しい。以下は私のリンクです: - https://fxfactory.com/downloads/docs/noiseindustries/fxfactorypro/Thumbnails/Rounded%20Rectangle.jpgキャンバスとsvgを使用して丸い四角形を描く方法は?
-2
A
答えて
3
SVG(スケーラブルベクターグラフィックス)とHTML Canvasは2つの技術です。 SVGはXMLベースで、タグの特定のセットとしてHTMLコード内に記述することができます:それはである。ここ
<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.
</canvas>
<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);
</script>
:
<svg width="400" height="110">
<rect width="300" height="100" style="fill:rgb(128,128,255);stroke-width:3;stroke:rgb(0,0,255)" />
</svg>
HTMLキャンバスはJavaScriptで作成されたグラフィックスのためだけのキャンバスです。アクション:
0
これはSVGで非常に簡単です。
.myrect {
fill: red;
}
.myrect:hover {
fill: green;
}
<svg width="300" height="200">
<rect class="myrect" x="10" y="10" width="280" height="180" rx="40" ry="40"/>
</svg>
関連する問題
- 1. Cで角丸四角形を描く方法#
- 2. ループを使用して四角形を描く方法は?
- 3. キャンバスに破線の四角形を描く方法は?
- 4. 四隅を指定して四角形を描く方法
- 5. pyqtのマウスイベントを使用して線と四角形を描く
- 6. SVG一角コーナー四角形/四角形
- 7. キャンバス上に四角形を描画すると、1つの四角形しか描画されない
- 8. ドラッグ中に丸みを帯びた四角形を描く
- 9. Javascript、WebGL、HTMLを使用して四角形を描く
- 10. HTMLとCSSを使ってKundli Design(四角形の菱形と三角形)を描く方法は?
- 11. キャンバスに複数の四角形を描く
- 12. 角を丸くして正方形を描く
- 13. テーブルセルに四角形を描く方法は?
- 14. アニメーションを使用してボタンの形状を丸い四角形から円形に変更する方法
- 15. GEF Eclipseエディタで楕円と丸みのある四角形を描く
- 16. Mathematicaで四角形のグリッドを描く
- 17. androidのmin3dで四角形を描く
- 18. キャンバスにアルファの不透明な四角形を描く正しい方法は何ですか?
- 19. Rafael.jsを使用して破線の四角形を描画
- 20. 設定の丸い四角形ボタン
- 21. html5と(キャンバスまたはsvg)を使用してグリッドを描画する方法
- 22. HTML5キャンバス要素を使用した四角形のグラデーション
- 23. コアグラフィックスとUIImageで四角形を描画
- 24. キャンバス描画線形勾配で四角形を塗りつぶし
- 25. HTML5キャンバスに四角形を描けないのはなぜですか?
- 26. KivyキャンバスにSVGを描く
- 27. サイズ変更可能な丸みのある四角形をKeyIconとして使用する方法
- 28. 四角形のUIImageを丸い矩形に入れます
- 29. iText(Java版)のPdfPCellに四角形を描く方法はありますか?
- 30. Java - 2つの丸い角を持つ矩形を描く
Context.strokeRectはSVG – markE