「Canvasの親要素にdivを用意し、そのdivはCSSでフルサイズ指定。Canvasサイズはその親のdivから取得するのが共通の方法みたい」と書きました。「v」は「Viewport」の頭文字。ビューポートとはデバイスの表示領域のことです。1/100(100vhで高さいっぱい)です。Canvasのサイズ取得はできました。(それだけでも画期的か)しかし、描画が変にボケてしまうんです。小さいものを拡大したようなボケ方で。vh単位に影響されるのか、ビューポートへの割合に変化するようです。(それでなぜボケるのかは不明ですが)サイズ取得はできるのに、描画部分が「ボケ」て使い物にならないサンプルはこちらです。Canvasがちゃんと背景になっていますが、描画がボケボケ。描画部分は「サンプル2」を流用しています。Canvasをサイトの背景にしよう:サンプル番外編こちらが「サンプル2」。Canvasをサイトの背景にしよう:サンプル2「サンプル2」の描画部分のソースをそのまま流用した時点では、このように背景が白くとんでいました。ラインらしきものも現れます。"lighter"」の影響で、ラインの幅が太すぎて重なり部分が多くて、全体に白くとんでいるんだと思われます。ラインの幅の数値を少なくしたら、冒頭の「サンプル番外編」のサンプル表示になりました。そこで、単位がピクセルでなく表示領域に対する割合になったのではないかと思った次第です。ラインの幅は、サンプル2では「150」にしていました。150pxのつもりで指定していますが、これを150vw(またはvh)で解釈されたのではないか?と。「30」にしたら、そこそこ見られるようになりました。単位が変わったからといって、なぜボケるのか?小さく作って拡大描画しているからボケるんだと思うけど、どんな数値で描画して何を基準に拡大率を決めているのかが、サッパリ。あれこれいじってみましたが、どうにも調整できず、あきらめました。いうか「実用的」だと思います。そもそも、CanvasをCSSで親のbodyに対して縦横100%に指定しても、描画コンテキストがあると描画できなかったため、仲介に親のdivを設けたのでした。いうことは「Canvasサイズはピクセルで取得しなければならない」ということじゃないかな。...とにかく、もっと簡単にサイズ取得ができるといいのですが。restore()Tweetやる気を保つためにランキングに参加しています。(ミニバードがスターサーバになりました)。管理画面がわかりやすくていい感じす。わかりやすい管理画面で、初めてでもすんなり使えます。両方とも、なんといっても料金が安いです。この2つは老舗でユーザーも多いので、質問する場がたくさんあり、初心者の方でもイケるだろうと思います。そのままオートリンクになる仕様です。当方でメールアドレスだけ削除することも、メールアドレスを非公開にすることもできません。メールアドレスは書かないでください。詳しくはこちらにまとめましたのでご覧ください。基礎から覚える、深く理解できる。yuki★hataせめて月1回の更新をめざします~。