DesignWalker RSS フィード

CSSのバックグラウンド画像をランダムに表示してみる

CSSを使うようになって、画像はCSSのbackground-imageで画像を表示することが多くなりました。

例えば、ブログのヘッダー部分で表示しているバックグラウンド画像をランダムに表示できたら、
ブログ訪問者がアクセスするたびに画像を切り替えることができますよねぇ。。。

何度もアクセスしてくれるブログ訪問者さんにはブログの画像をコロコロと変えられるので、ブログ訪問者さんを飽きさせることもなくて便利やなぁ~。。。

なぁ~んて思ってたら、やっぱりございました。

↓この画像はアクセスするたびにコロコロと変わりますねん(11種類用意しました。)

っちゅうわけで、今日は↑のようにCSSとphpでバックグラウンド画像をランダムに表示する方法をご紹介じゃ。

1. ここから、rotator.zipを保存してくださいな。

2. 保存したrotator.zipファイルを解凍したら、「rotator」っちゅうフォルダの中に「rotator.php」っちゅうファイルがあるはずです。そのファイルをフォルダごと、サーバーにアップロード。

3. アップロードしたrotatorフォルダの中にjpg画像、gif画像、png画像、とにかくランダムに表示したい画像も一緒にほり込んでくださいな。

4. CSS(スタイルシート)に以下のスタイルを追加。

5. 最後に表示したいhtmlに

<div id=”rotator”></div>

って書けば、そこにバックグラウンド画像がランダムに表示されるはずでございます。

デザインblogランキングデザインblogランキング

デザインblogランキング

コメント No Comments »   はてなブックマーク   del.icio.us

この記事に関連する記事



No Responses to “CSSのバックグラウンド画像をランダムに表示してみる”

  1. やまだ系 −CSS実験ROOM− Says:

    [php][css]PHPでCSSで背景をランダム表示に

    http://www.designwalker.com/2006/12/random-css.html ここのサイトを参考に作成できた。 JavaScr…

  2. 鎌田 綾乃 Says:

    はじめまして、このようなことを質問するのは筋違いなのかもしれないのですが、どうしてもあなたが書いていらっしゃるCSSを使用しバックグラウンドを変更することをしたいのですが、なかなか上手くいきません。
     rotator.zipを保存し、その中に写真を入れてフォルダごとアップしました。
     次にCSSなのですが、これのやり方がイマイチわかりません。CSS(TXT)にタイトルをつけてそのまま同じフォルダにいれてアップしましたが、それではダメなのでしょうか?
     そのまま埋め込みにして試しても見ましたが初心者なのでよくわかっていません。
     お手数ですが、よろしければ教えていただけないでしょうか?
    よろしくお願い致します。

  3. 管理人 Says:

    鎌田 綾乃さん
    コメントどうもありがとうございます。。。実際にコーディングされたファイルを見せていただければ、分かるかと思うのですが・・・

  4. 鎌田 綾乃 Says:

    お返事くださりありがとうございます。投稿するというボタンをクリックしても何も表示されなかったので、できてないかと思っていたのですごく嬉しいです。

     素朴な疑問で申し訳ないのですが、コーディングとはなんでしょうか?・・・・・

     いやちょっとあまりに初心者できっとあなたに面倒がかかるだけな気がしてかなり気が引けます。

     わざわざ返事くださり本当にありがとうございました。
    もう少し試行錯誤やってみますね。

  5. 管理人 Says:

    鎌田 綾乃さん
    コメントいただきまして、どうもありがとうございました。コーディングとは・・・実際にコードを書かれたhtmlファイルやphpファイルのことです。がんばってみてくださいね。。今後とも宜しくお願いいたします!

  6. elsie Says:

    はじめまして。この方法で画像をランダムに表示することができました!ありがとうございました。
    ただ、background-position を top left にしても、なぜか
    左に2px、上から3pxほど隙間が空いてしまいます。どうやったらぴったり左上にできるか教えていただけませんか?よろしくお願いします。

  7. elsie Says:

    すいません。なんとか自分で解決しました!
    有難うございます。

  8. rotator « www.kohey.info Says:

    [...] このblogは右上に背景画像を表示させてるんだけども(モノトーンのやつね)、これをいくつかの画像の中からランダムに表示できたらいいなーとふと思い、探したらありましたrotator.php。 [...]

この記事に対するコメントを残す




この記事のトラックバックURL


デザインウォーカー はてなRSSへ追加 Livedoorへ追加 Google Readerへ追加 My Yahooへ追加 Add to netvibes Powered by FeedBurner
広告掲載のお問い合わせはこちら

検索

Google

カテゴリーアーカイブ

ご質問ポスト

ご意見、ご感想などなど、管理人にお問い合わせはこちらのメール送信フォームからどうぞ~。

最近の記事

DesignWalkerのタネ

タグ・クラウド

月別アーカイブ