習作HTML5

マウスオーバで画像回転

この投稿の個別ページを開いて、記事の下にある画像あるいはヘッダー画像の上にマウスを乗せると、
各々の画像が回転する。但し、IE(インターネット・エクスプローラ)では正常に働かない。

このソースは、「 HTMLとCSSで基礎から学ぶJavaScript」(園田 誠 著、秀和システム出版)に
書かれていたものを書き写して作成し、WordPressの「カスタムフィールド」の値として写し込んだ。

投稿画面の「HTML」ウインドーに中に写し込んでも、単にソースの文字が表示されるだけだった。

HTML5(Canvas機能)によるアニメーション例

このアニメ画像は、W3Cのウェブサイトに掲載されているCanvasによる作成例です。
HTMLの<canvas>要素とスクリプトだけで作成されており、 Flashなどのプラグインや画像は一切使用されていません。
HTMLソースは  http://www.htmq.com/canvas/001.shtml から貰ってきた。

Canvas画像は、当初は「前の記事」などの下段の「カスタムフィールド」に表示されており、また、
個別ページを開かないと動作しなかったが、index.phpおよびstyle.cssを編集することにより、
記事と一体化し、記事一覧画面でも動作するようになった。

index.phpの編集要点は、?php the_content(); ?  ?php the_meta(); ?  p class=”postinfo”と、
?php the_meta(); ?  を p class・・の前に置いたこと。
style.cssの要点は、次のようにpost-meta-・・をdiv.postにまとめたこと。
div.postという書き方は間違っているかも。
div.post post-meta-key {text-align: center;color: red; font-weight: bold; font-size: 50%;}
div.post post-meta {font-variant: small-caps; color: blue; clear: both;}

なお、プラグインは使用しておらず、HTMLソースはカスタムフィールドの値として記載している。

JavaScript練習

DOM(DocumentObjectModel)