私は動的にPHPで生成しているポップアップイメージのホバー効果を作成するには、次のテクニック http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/ を使用しようとしています。このテクニックには、ページが読み込まれるたびにすべての単一イメージがダウンロードされるという問題が1つあります。ホバリングで画像をダウンロードするにはどうすればよいですか? ページが読み込まれると(左:-1000px;)、cssは画像を画面外に押して、ホバー上のビューに戻します。これを達成するためにCSSを使用することは可能ですか?ポップアップイメージのCSSのリンクをホバリング
答えて
はjQueryのを使用して画像を読み込みレイジーを見てみましょう:http://www.webresourcesdepot.com/lazy-loading-of-images-resources-you-need/
どうやらそのレイジーローディングプラグインを行うには本当に簡単な方法は、最新のブラウザでは動作しませんでしょう。 –
Chromeでテストしただけで、lazyloadは機能します(最初の読み込みが完了した後、さらに多くの画像が必要になると電話がかかります)。 –
代わりのリンクにのimg src属性を設定:ここではhttp://www.appelsiini.net/projects/lazyload
は、他のいくつかのオプションがあります。そのリンクで属性data-srcを設定します。ホバーすると、data-src属性からイメージのsrcを設定します。ブラウザがそれをロードします。
ここではHTMLコード
.gallerycontainer {
position: relative;
}
.thumbnail img {
border: 1px solid white;
margin: 0 5px 5px 0;
}
.thumbnail:hover {
background - color: transparent;
}
.thumbnail:hover img {
border: 1px solid blue;
}
.thumbnail span {
position: absolute;
background - color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img {
border - width: 0;
padding: 2px;
}
.thumbnail:hover span {
visibility: visible;
top: 0;
left: 230px;
z-index: 50;
}
<div class="gallerycontainer">
<a href="#thumb" class="thumbnail">
<img width="100px" border="0" height="66px" src="http://www.dynamicdrive.com/cssexamples/media/tree_thumb.jpg"><span><img src="http://www.dynamicdrive.com/cssexamples/media/tree.jpg"><br>Simply beautiful.</span>
</a>
<a href="#thumb" class="thumbnail">
<img width="100px" border="0" height="66px" src="http://www.dynamicdrive.com/cssexamples/media/ocean_thumb.jpg"><span><img src="http://www.dynamicdrive.com/cssexamples/media/ocean.jpg"><br>So real, it's unreal. Or is it?</span>
</a>
<br>
</div>
これは、ページが読み込まれてもイメージを読み込みます。これはほぼ5歳ですが、彼が望むものではありません。 – MortenMoulder
- 1. CSSのホバリングdivリンク
- 2. CSSアニメーションでホバリング
- 3. ポップアップイメージの下のボタン
- 4. DataGridポップアップイメージ
- 5. fadein cssホバリングの変更
- 6. IE7 CSS-footer divが特定のリンクをホバリングしたときに移動する
- 7. CSSツールチップのホバリング位置の問題
- 8. CSSメニューの上にホバリングの下に
- 9. CSSのホバリング、フォーカスと "フォーカスのない"
- 10. ホバリングでCSS伸縮ボーダーアニメーション
- 11. ホバリング後のCSSホバー要素親要素
- 12. HTMLとCSSのナビゲーション画像ホバリングとメインコンテンツ
- 13. vuejs2ホバリング用の動的インラインCSS
- 14. AjaxControlToolkitポップアップイメージに関連したポップアップイメージで、テキストボックスではない
- 15. ポップアップイメージを作成する
- 16. ポップアップイメージの作成方法は? wxWidgetsの
- 17. 別のリンクをホバリングすると3つのリンクが表示されます
- 18. CSSリストアイテムをホバリングすると、親アイテムを変更するCSS
- 19. CSSドロップダウンがホバリングで動作しない
- 20. CSSボーダーがホバリングで消える
- 21. CSSリンクのホバースタイル
- 22. リンク(CSSのみ)
- 23. CSSのホバリングの切り替え:マウスの動きのアニメーション
- 24. ホバリングの基本クラスCSSを削除します
- 25. ホバリングを使用したCSSの切り替え
- 26. CSS略語をホバリングするときの遷移
- 27. 現在ホバリングされている要素の非ホバリングCSSのbackgroundColor小道具を取得
- 28. リンク先のCSSフレームワークネイティブ
- 29. CSSのリンクは、JSP
- 30. IE上でのCSSのホバリングに関する問題
jQueryのは、この –