① css怎么设置背景图片自适应,背景不虚
把background-size设为100%即可自适应。
至于虚不虚,那就要看图片本身的分辨率了,一个很小的图片拉大了肯定会虚的,神仙也没办法。
② 如何使一整张背景图片自适应div或者table的大小
自适应?
那就把背景图片平铺显示了
如果想div变大图片也变大,用背景图片(background-image)是做不到的
③ 网站背景图和banner图怎样做成自适应css怎么改
背景图宽度自适应方法:
添加css样式background-size: 100%; 它的意思是规定背景图像的尺寸,但这个css样式使用时需要注意,有些浏览器是不支持,比如IE要求9+的版本才可以支持。
banner图自适应方法差不多,也是把图的宽度设置为百分比,容器的宽度依照窗口大小来设为百分比:
对图片添加宽度,因为不是背景图,所以对img添加css:
img {
width: 100%;
}
以上,希望对你有帮助,如果我没有说明白,可以追问。
④ table或td的background图片怎么自适应100%填充
若是让图片做一个背景进行平铺,则可以使用,background-repeat:repeat;
若只是想让那一张图片被撑开,则可以使用:background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
但是这要注意的是,这个属性只有高级浏览器才能支持。比如chrome或者firefox或者IE9以上的属性。
⑤ css怎么让背景图片自适应,背景不虚
用background-size属性,你想给他多大的百分比都可以,不设置表示默认图片大小,设置100%表示全屏显示图片,按比例缩小或者放大
⑥ css背景图片自适应
实现代码参考:
浏览器支持:
Firefox 3.6+ , Chrome 1.0+ , Opera 9.63+, IE9 +
具体写法
<style>
.container{background-image:url(‘’);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
</style>
<body>
<divclass=”container”>
</div>
</body>
⑦ css如何使background-image自动适应窗口大小
你好,如果只考虑高级浏览器,这个需求很好做,一句简单的css代码就可以搞定了:
html,
body {width: 100%;height: 100%;}
body {background-image: url(images/bg.png);background-size: cover;}其中background-size的取值:
cover:保证背景不变形填满窗口,超出部分被裁剪
contain:保证整张背景图片在body内部,不足区域留白
二者都能保证背景随窗口大小变化而自适应。
另,如果是要考虑到低级浏览器,这个稍微麻烦点,不过可以给你提供解决方案
设置一个背景img标签,fixed定位,填满整个窗口
window.onresize的时候,动态计算img标签的尺寸,同时改变定位位置
希望能解决你的问题,如有疑问欢迎追问,望采纳~