ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

HTML5 チュートリアル

HTML5 ホーム
HTML5 概要
HTML5 新しい要素
HTML5 ビデオ
HTML5 ビデオ/DOM
HTML5 オーディオ
HTML5 キャンバス
HTML5 Geolocation
HTML5 Web ストレージ

HTML5 フォーム

HTML5 Input タイプ
HTML5 フォーム要素
HTML5 フォーム属性

HTML5 リファレンス

HTML5 タグ
HTML5 属性
HTML5 イベント
HTML5 キャンバス 2d
HTML 妥当な DTD

HTML5 タグ

<!-->
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article>
<aside>
<audio>
<b>
<base>
<basefont>
<bdi>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command>
<datalist>
<dd>
<del>
<details>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed>
<fieldset>
<figcaption>
<figure>
<font>
<footer>
<form>
<frame>
<frameset>
<h1> - <h6>
<head>
<header>
<hgroup>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<keygen>
<kbd>
<label>
<legend>
<li>
<link>
<map>
<mark>
<menu>
<meta>
<meter>
<nav>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output>
<p>
<param>
<pre>
<progress>
<q>
<rp>
<rt>
<ruby>
<s>
<samp>
<script>
<section>
<select>
<small>
<source>
<span>
<strike>
<strong>
<style>
<sub>
<summary>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time>
<title>
<tr>
<track>
<tt>
<u>
<ul>
<var>
<video>
<wbr>

HTML5 canvas transform メソッド

HTML5 track Tag Reference HTML5 canvas リファレンス

矩形を描画し、transform メソッドを使用してキャンバスを回転させ、再度矩形を描画します:

あなたのブラウザは canvas タグをサポートしていません。

JavaScript:

...
ctx.font="30px Arial";
ctx.fillText("Transform",10,30);
ctx.transform(0.93,0.3,-0.3,0.93,0,0);
ctx.fillStyle="lightblue";
ctx.fillRect(0,0,250,100)
...

Try it yourself »

定義と用法

transform メソッドは、キャンバスのフォームを変更するのに行列を使用します。

transform メソッドは、キャンバスを伸縮、回転、移動、傾斜することができます。

変形は、transform メソッドが呼び出された後に作られた図面にだけ影響を与えます。

transform メソッドは、行列を表す 6 つのパラメータを取ります。

transform メソッドは、要素の回転、伸縮または移動により行われた他の変形に相対して振舞います。 すなわち、図面にスケール 2 を既に設定しており、transform メソッドが 2 で図面をスケールする場合、 図面は 4 にスケールされます。

チップ: 他の変形に関連して動作しない setTransform メソッドをチェックしてください。

JavaScript 構文: context.transform(a,b,c,d,e,f);


ブラウザ・サポート

Internet Explorer Firefox Opera Google Chrome Safari

transform メソッドは、主要な全ブラウザがサポートしています。


パラメータ値

パラメータ 説明 Play it
a scale-x 図面の水平方向の伸縮 Play it »
b skew-x 図面の水平方向の傾斜 Play it »
c skew-y 図面の巣直方向の傾斜 Play it »
d scale-y 図面の垂直方向の伸縮 Play it »
e translate-x 図面の水平方向の移動 Play it »
f translate-y 図面の垂直方向の移動 Play it »

HTML5 track Tag Reference HTML5 canvas リファレンス