私はキャンバスと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. キャンバスを使って角丸四角形を徐々に描く方法
- 2. Cで角丸四角形を描く方法#
- 3. ループを使用して四角形を描く方法は?
- 4. キャンバスに破線の四角形を描く方法は?
- 5. 四隅を指定して四角形を描く方法
- 6. pyqtのマウスイベントを使用して線と四角形を描く
- 7. Css - 丸みを付けた四角形を背景として描く
- 8. キャンバス上に四角形を描画すると、1つの四角形しか描画されない
- 9. ドラッグ中に丸みを帯びた四角形を描く
- 10. SVG一角コーナー四角形/四角形
- 11. Javascript、WebGL、HTMLを使用して四角形を描く
- 12. HTMLとCSSを使ってKundli Design(四角形の菱形と三角形)を描く方法は?
- 13. キャンバスに複数の四角形を描く
- 14. キャンバスに三角形の四角形を描いたときのヘアライン/空のスペース
- 15. 角を丸くして正方形を描く
- 16. テーブルセルに四角形を描く方法は?
- 17. アニメーションを使用してボタンの形状を丸い四角形から円形に変更する方法
- 18. GEF Eclipseエディタで楕円と丸みのある四角形を描く
- 19. フチ角の丸い四角形
- 20. androidのmin3dで四角形を描く
- 21. Mathematicaで四角形のグリッドを描く
- 22. Pythonのタートルで四角形を描く
- 23. キャンバスにアルファの不透明な四角形を描く正しい方法は何ですか?
- 24. Rafael.jsを使用して破線の四角形を描画
- 25. UIViewにカスタム丸みのある四角形UIBezierPathを描画
- 26. html5キャンバス - FillRect()は四角形を間違って描画します
- 27. html5と(キャンバスまたはsvg)を使用してグリッドを描画する方法
- 28. 設定の丸い四角形ボタン
- 29. コアグラフィックスとUIImageで四角形を描画
- 30. HTML5キャンバス要素を使用した四角形のグラデーション
Context.strokeRectはSVG – markE