将页面加载设置为黑色而不是白色背景?

时间:2013-09-21 20:48:43

标签: html css load flickr

链接到网站:

http://www.ideagang.co/home.php

从1页到另一页点击时,是否可以将背景设置为黑色? 现在网站加载完全与黑色背景,只是当我从一个页面导航到另一个页面flickr一秒钟.....

无论如何通过在内部加载页面时将背景设置为黑色来解决此问题吗?

4 个答案:

答案 0 :(得分:2)

不仅使用CSS。浏览器的背景默认颜色为白色,因此您看到的闪烁是默认值,在它有机会读取CSS规则以使其变黑之前会瞬间通过。

我能想到解决这个问题的唯一方法是加载第一页,然后通过javascript从页面切换到页面,将它们加载到退出页面。没有重载意味着没有闪烁。在我看来,这是一个非常小的价值,所以我建议只是与它一起生活。

答案 1 :(得分:1)

我非常怀疑这可以用CSS。

您是否尝试过使用

<body background="#000"> 

它已被弃用但可能有所帮助。我想你仍然会得到一个白色的闪光,但可能会花更少的时间。

您还可以尝试在标题后面的标题中添加一小块CSS。

答案 2 :(得分:0)

通过CSS执行此操作的html5方法现在是:

<body style="background-color:#000">

还尝试将此CSS样式作为<head>中的第一件事:

<style type="text/css">
    body{background-color:#000}
</style>

...但在我的应用程序中,它仍然导致瞬间白色闪光

答案 3 :(得分:0)

虽然这是一个很老的问题,但希望这可以帮助那些跌跌撞撞的人(比如我):

使用一些 javascript 似乎对我有用(仅在 Firefox 84.0 - Ubuntu 上测试过):

index.html:

<script src='script.js'></script>

script.js:

onload = function() {
    document.body.style.backgroundColor = 'black';
}