Rumah > hujung hadapan web > html tutorial > css背景图片 先加载完成 后渲染 问题,希望大家看看_html/css_WEB-ITnose

css背景图片 先加载完成 后渲染 问题,希望大家看看_html/css_WEB-ITnose

WBOY
Lepaskan: 2016-06-24 12:11:27
asal
2300 orang telah melayarinya

我有三张背景图片,但是,因为x和y轴都要平铺,所以不能用css sprites。但是,我想这三张背景图片 同时 显示,要么不显示,要么同时显示。所以 我想要先加载完 这三张图片,再开始 css的渲染。怎么样才能做到呢?
谢谢大家~


回复讨论(解决方案)

<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>    </head>    <body>        <div id="test" style="width:120px; height:120px;"></div>        <script>            function $(el){                return typeof el == 'string' ? document.getElementById(el) : el;            }                        var img = new Image;            img.src = 'http://avatar.profile.csdn.net/D/2/3/2_yiqiejieruying.jpg';            img.onload = function(){                $('test').style.backgroundImage = 'url('+img.src+')';            }        </script>    </body></html>
Salin selepas log masuk



参考下。

HTML code

nbsp;HTML>

    


        
        

    
    
        

      ……
恩,虽然不行,不过还是谢了(*^__^*) 嘻嘻……
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan