CSS后台预加载

标签 css background preload

我有一个悬停元素,当我将鼠标悬停在它上面时,背景图像会发生变化。这很好,但它只是在我将鼠标悬停在图像上时才加载图像,而不是之前,我会在短时间内看到空白框。如何预加载图像?

最佳答案

在你 body 的开头,加载隐藏的图像:

<body>
    <img src="myimage.png" style="display: none;" />
</body>

当您调用它时,浏览器将使用它的缓存来捕获相同的图像以作为背景加载,因此没有延迟。

关于CSS后台预加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15598032/

相关文章:

javascript - jquery ajax unhide div 如果变量等于

javascript - 响应式相对元素调整大小+响应式文本覆盖

python - 抓取包含::之前的网页

iphone - 如何使用 AVAudioPlayer 在后台播放音乐?

javascript - 没有 context=module 脚本标签的预加载函数

javascript - 在移动设备上查看时布局扭曲

css - 拇指上的文字动画

objective-c - 应用程序在后台时,iPhone 手电筒不工作

javascript - 预加载整个页面

android - 预加载声音效果