分享

css怎么把背景图片拉伸至100%

 沽渡 2013-07-03
发表于: 2013-02-20 14:26:17
大侠们,请教一个问题:
假设用户显示器的宽度是1000px,然后用background-image设置一张宽度为800px的背景图片,然后把图片的排列方式设置为no-repeat。问题就出来了。还有200px的网页空间是空白的,怎么把这张宽度为800px的图片设置为用户显示屏宽度的100%,也就是拉伸这张背景图片。
css
分享到:
#1得分:0 回复于: 2013-02-20 16:01:52
<style type="text/css"> 

#bodybg { 
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0px;
     top: 0px;
     z-index: 0;
}
#bodybg .stretch { 
     width:100%;
     height:100%;

< /style>

< body>

< !-- 背景图片自适屏幕分辨率 -->
<div id="bodybg">
  < img src=XXXXXX.jpg class="stretch" />
< /div>

< /body>
#3得分:15 回复于: 2013-02-20 16:22:01
<style type="text/css">
div{
width:100%;
height: 500px;
background-image:url('2.png');
background-size:cover;
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( sizingMethod='scale' , src='2.png') 
}
< /style>
< body>
<div></div>
< /body>
#4得分:5 回复于: 2013-02-20 16:40:51
引用 3 楼 bbjbepzz 的回复:
<style type="text/css">div{width:100%;height: 500px; background-image:url('2.png');background-size:cover; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( sizingMet……

+1
使用滤镜,其中 sizingMethod="scale" 就是拉伸。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多