Visual basicで書いてます。
以下を実行すると
canvasのbackgroundcollarしか表示されません。
片方を消すと、図形は表示されます。
backgroundcollarはわかりやすくするために色を付けただけなので、あまり意味はないですが、2つの図形を上下ともに表示させるためには、何を変化させると良いのでしょうか。
イメージ図
. □ □
ーー空ー白ーー
. □ □
※ それぞれ図形は数値入力でサイズを動かせるようにしたいと思っています。
教えていただける方いらっしゃいましたら、よろしくお願い致します。
<body onload="draw();"><canvas id="pattern1" width="1000" height="500"></canvas>
<script type="text/javascript"> function draw() { var canvas = document.getElementById('pattern1'); if (canvas.getContext) { var ctx = canvas.getContext('2d'); ctx.strokeRect(20, 20, 180, 180); ctx.strokeRect(500, 20, 180, 180); } } </script> <style type="text/css"> <br/> #pattern1 { // <br/>意味ないです。 background: #F0FFF0; } </style><canvas id="metoru" width="1000" height="500"></canvas>
<script type="text/javascript"> function draw() { var metoru = document.getElementById('metoru'); if (metoru.getContext) { var mtr = metoru.getContext('2d'); ctx.strokeRect(20, 20, 180, 180); ctx.strokeRect(500, 20, 180, 180); } } </script> <style type="text/css"> <br/> #metoru { // <br/>意味ないです。 background: #E6E6FA; } </style> </body>回答1件
あなたの回答
tips
プレビュー