小编Whi*_*ise的帖子

如何在许多其他图像(.css 文件中的 html 元素)之前加载一个小的 css 背景图像?

我想知道你是否可以帮忙。我有一个小图像(46kb),它目前在 CSS 中是这样调用的:

html {
background: #000 url(../images/background.jpg) repeat fixed;
}
Run Code Online (Sandbox Code Playgroud)

我目前遇到的问题是背景是最后加载的东西。在我的大多数页面上,我有大约 50 到 150 个 4kb 的小图像(它们是内容图像)。因此,所有这些图像在背景图像之前首先加载。虽然这没什么大不了的,因为内容仍然可读,肯定有办法先加载小背景图像吗?

理想情况下,我想使用 CSS 解决方案,但 JS 很好,但不想使用 Jquery。我尝试了几种方法,但其中相当多的方法需要将图像放置在 HTML 中,这在这种情况下是不可能的。

谢谢。

编辑:只是为了澄清 JQuery,到目前为止我还没有在站点中使用它,因此仅将它用于加载小背景图像似乎有点过分。是的,html {} 声明位于 CSS 文件的顶部(就在一些重置声明的下方。

html javascript css background image

2
推荐指数
2
解决办法
1万
查看次数

PHP如何从多维数组中获取随机元素?

说我有以下数组:

$var = array( 
"green" => array("one", "two"), 
"red" => array("three", "four"),
"yellow" => array("five", "six")
);
Run Code Online (Sandbox Code Playgroud)

我需要编写什么代码才能生成任意数字的随机输出?

我试过以下,这将给我"一","三"或"五".

$section = array_rand($var);
echo $var[$section][0];
Run Code Online (Sandbox Code Playgroud)

但是我似乎无法将密钥随机化,因此它将随机选择一种颜色,然后随机选择该颜色内的数字.我显然有一个昏暗的时刻.任何人都可以开导我吗?谢谢.

php arrays multidimensional-array

1
推荐指数
2
解决办法
5694
查看次数