更多课程 选择中心


Web培训

400-996-5531

Web培训

两种实现网页背景图片拉伸的方法


两种实现网页背景图片拉伸的方法:

一种是CSS,使用background-size:cover实现图片的拉伸效果,但是IE8及以下版本不支持background-size,于是可以使用微软的滤镜效果,但是IE6不支持。

    body{background:url(bg.jpg) center center;background-size:cover;height:900px;width:100%;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.jpg', sizingMethod='scale');} 

另一种是使用jQuery,在body中动态插入一个div,然后在div里包含一张图片,浏览器窗口改变大小时,动态设置背景图片的尺寸。

    $(function(){
    $("body").append("<div id='main_bg' style="position:absolute;"/>");
    $("#main_bg").append("<img src='bg.jpg' id='bigpic'>");
    cover();
    $(window).resize(function(){ //浏览器窗口变化
    cover();
    });
    });
    function cover(){
    var win_width = $(window).width();
    var win_height = $(window).height();
    $("#bigpic").attr({width:win_width,height:win_height});
    } 

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:前端CSS规范整理
下一篇:前端设计色彩搭配原理分析及技巧

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

贵州省

云南省

广西省

海南省