前の記事 ≪:PHPで携帯サイト@phpspotのページを更に大幅更新
次の記事 ≫:ゼロからWordPressプラグインを作成するためのチュートリアル

CSSとdivを使った画像先読みテクニック

2009年01月23日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

Better Image Caching with CSS ? Perishable Press

CSSを使った画像先読みテクニック
CSSの中に、background-image として指定しておくことで読み込ませるような方法もありますが、<div> と position を使って実現する方法
要は、position指定した見えないdivの中に<img>を仕込んで画像を先読みさせるというものみたい。

HTML
<div id="preloader">
<img src="http://domain.tld/path/images/01.png" width="1" height="1" />
<img src="http://domain.tld/path/images/02.png" width="1" height="1" />
<img src="http://domain.tld/path/images/03.png" width="1" height="1" />
</div>

src属性には先読みさせたい画像URLを指定

CSS
@media screen {
    div#preloader { 
        position: absolute; 
        left: -9999px; 
        top: -9999px; 
    } 
    div#preloader img { 
        display: block; 
    }
}
@media print { 
    div#preloader, 
    div#preloader img { 
        visibility: hidden; 
        display: none; 
    }
}

詳細な記事を閲覧:Better Image Caching with CSS ? Perishable Press

なるほど、こうすることでも読み込ませることが出来ますね。

関連エントリ

関連の記事検索:CSS, 画像, css, チュートリアル
スポンサード リンク

By.KJ : 2009年01月23日 07:09 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)