Javascript 使用web worker加载网页时创建进度条

Javascript 使用web worker加载网页时创建进度条,javascript,html,css,web-worker,Javascript,Html,Css,Web Worker,因为我有高分辨率的图像。。。还有很多背景图片和图片。。这就是为什么我希望网页加载所有包含的内容,然后在其全部加载时显示。。但在下载内容的同时,我希望网页显示一个进度条,显示下载内容的进度 有没有可能使用webworks进行下载,这样就不会降低浏览器的速度 我尝试了display none属性,但它没有剪切它如果我正确理解您的意思,您希望您的页面在页面未完全加载时显示加载屏幕。要完成此操作,请在您的标记后面添加以下内容: <style> #load-bg { p

因为我有高分辨率的图像。。。还有很多背景图片和图片。。这就是为什么我希望网页加载所有包含的内容,然后在其全部加载时显示。。但在下载内容的同时,我希望网页显示一个进度条,显示下载内容的进度

有没有可能使用webworks进行下载,这样就不会降低浏览器的速度


我尝试了display none属性,但它没有剪切它

如果我正确理解您的意思,您希望您的页面在页面未完全加载时显示加载屏幕。要完成此操作,请在您的
标记后面添加以下内容:

<style>
    #load-bg {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.75;
    }
    #load-msg {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        height: 20px;
        width: 100px;
        background: #fff;
    }
</style>

<div id="load-bg">
    <div id="load-msg">
        <p>Loading...</p>
    </div>
</div>

<script>
    window.onload(hideLoad());

    function hideLoad(){
        document.getElementById('load-bg').style.visibility = 'hidden';
    }
</script>

#加载背景{
位置:绝对位置;
宽度:100%;
身高:100%;
背景:#000;
不透明度:0.75;
}
#装味精{
文本对齐:居中;
左边距:自动;
右边距:自动;
高度:20px;
宽度:100px;
背景:#fff;
}
加载

onload(hideLoad()); 函数hideLoad(){ document.getElementById('load-bg')。style.visibility='hidden'; }