昨日までは、oracleで今日はhtmlと全然つながりがない話なのですが。。。
もうすでに色々なところで話がでてきていますが、htmlバージョン5の動きが加速しています。
動きに乗り遅れるのは嫌なので、さっそくどんなことができるのか調査に乗り出しました。
そこで今日は、新タグcanvasタグで図形を表示するところから行きたいと思います。
<!-- キャンバスを配置 -->
via:5分で把握するHTML5 - Google Developer Dayセッションリポート
<canvas id="canvas1" width="300" height="240"></canvas>
<script type="text/javascript">
var canvas = document.getElementById("canvas1");
// キャンバスに対して2Dグラフィックスを行うコンテキストを取得
var context = canvas.getContext("2d");
// 四角を描画
context.fillRect(0,0,50,50);
</script>
実際に実行してみると下記のようになる
firefox 3.0、google chrome 4.0では表示されましたが、他のブラウザではどうなのでしょうか?
黒い四角形が表示されると思います。
おそらくIE 6、IE 7辺りが表示されないんじゃーないかなー。
これだとただ記事をコピペしただけなので、色を指定して再度描画してみたい。
<canvas>タグ リファレンスを読むと、fillStyleプロパティで指定するようです。
<!-- キャンバスを配置 --> <canvas id="canvas1" width="300" height="240"></canvas> <script type="text/javascript"> var canvas = document.getElementById("canvas1"); // キャンバスに対して2Dグラフィックスを行うコンテキストを取得 var context = canvas.getContext("2d"); //赤に設定 context.fillStyle = "rgba(255,0,0,1)"; // 四角を描画 context.fillRect(0,0,50,50); </script> |
実行結果はこのようになります。
是非、rgbaの数字を変えてみて、色々と試してみてください。
0 コメント:
コメントを投稿