我想要使用以下技术 http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/ 创建一个弹出式图像悬停效果,我动态生成与PHP。这种技术有一个问题,即在页面加载时下载每个图像。我怎样才能让css只下载悬停的图片? 现在,当页面加载时,css会将图像从屏幕上推出(left:-1000px;)然后将它们带回到悬停视图中。是否可以用css来完成此操作,然后我还有其他选择吗?弹出图像css链接上悬停
回答
看看懒加载使用jQuery您的图像:http://www.appelsiini.net/projects/lazyload
这里有一些其他的选择:http://www.webresourcesdepot.com/lazy-loading-of-images-resources-you-need/
显然是延迟加载插件不会在最新的浏览器。 –
刚刚在Chrome中进行测试,lazyload确实有效(它会在首次加载完成后需要更多图片才能进行调用)。 –
而不是设置在img src属性的链接。使用该链接设置属性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图像悬停链接
- 2. CSS悬停在图像问题上悬停在链接上?
- 3. CSS链接悬停不是图像
- 4. CSS将图像悬停在图像上的链接
- 5. 悬停链接将出现在图像
- 6. 没有超链接的li鼠标悬停的图像弹出?
- 7. 链接上悬停悬停
- 8. 使图像出现在链接悬停css
- 9. HTML CSS悬停图像链接与一个图像
- 10. 在图像上鼠标悬停时显示超链接和弹出窗口!
- 11. 图像上的链接,图像上的不透明悬停
- 12. 缩略图与弹出式图像鼠标悬停与CSS
- 13. CSS链接悬停动画
- 14. CSS悬停div链接
- 15. CSS链接悬停样式
- 16. 当悬停图像时弹出显示
- 17. 弹出鼠标悬停图像
- 18. 悬停时弹出HTML图像
- 19. Jquery弹跳图像悬停
- 20. 悬停弹出悬停
- 21. 悬停在其他悬停链接上
- 22. 如何使弹出div悬停在jquery中的链接上?
- 23. Jquery,Div在视图/链接悬停,固定菜单“弹出”
- 24. 图像悬停以显示链接
- 25. jQuery悬停链接交换图像
- 26. 移动链接图像5px悬停
- 27. 图像放大悬停与链接
- 28. 更改链接图像悬停
- 29. 将图像悬停添加到链接
- 30. HTML链接和悬停的图像
jQuery的将是一个非常简单的方法来做到这一点 –