㈠ css文件 如何使背景图片大小适应div的大小
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
㈡ CSS中让DIV背景图片自适应
把图片设置成合DIV一样的高和宽就行了。但这样会导致图片大小变形了,很难看的。如果选择自适应的话又会使自己的DIV一会大一会小,网站整体都变形了,这个东西不好弄的。
㈢ 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手机版页面制作时如何让背景图片适应div的高度和宽度
具体步骤如下:
1、输入position:fixed; top: 0; left: 0;使整个div固定在屏幕的最上方和最左方。
㈤ css中如何调整插入背景图片的大小
可以通过cover和contain来对图片进行伸缩。
语法:
background-size:auto;/* 默认值,不改变背景图片的高度和宽度 */
background-size:100px 50px;/* 第一个值为宽,第二个值为高,当设置一个值时,将其作为图片宽度来等比缩放 */
background-size:10%;/* 0%~100%之间的任何值,将背景图片宽高按百分比显示,当设置一个值的时候同也将其作为图片宽度来等比缩放 */
background-size:cover;/* 将背景图片等比缩放填满整个容器 */
background-size:contain;/* 将背景图片等比缩放至某一边紧贴容器边缘 */
(5)css背景图片适应扩展阅读:
CSS背景图片自适应、全屏、填充、拉伸
方法一:js控制
<div id="formbackground" style="position:absolute; width:100%; height:100%; z-index:-1">
<img src="pictures/background.jpg" height="100%" width="100%"/>
</div>
<div id="formbackground" style="position:absolute; z-index:-1;"><img src="10.jpg" height="100%" width="100%"/></div>
<script type="text/javascript">
$(function(){
$('#formbackground').height($(window).height());
$('#formbackground').width($(window).width());
});
</script>
方法二:全浏览器兼容
.bg{
background:url(http://wyz.67ge.com/wp-content/uploads/qzlogo.jpg);
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
background-size:100% 100%;
}
㈥ 怎么修改背景图片居中并自适应宽度的css
在CSS中加入
margin-right:
auto;
margin-left:
auto;
意思是header这个框架左右自动对齐,这样header这个框架中的背景图片也就跟着居中了
㈦ css怎么让一张图片适应任何屏幕大小的电脑平铺
不定义div的宽度,以及父div的宽度即可。
来做一个导航:
<style typr="text/css">
*{margin:0; padding:0; border:0;}
.navbg{background:red; height:50px;}
.nav{width:980px;height:50px;margin:0 auto;}
li{float:left; margin:10px; line-height:30px;}
</style>
<div class="navbg">
<div class="nav">
<ul>
<li>首页</li>
<li>联系我们</li>
<li>留言</li>
</ul>
</div>
</div>
放在<body>里试一下便知
如果<style>里再加一句 body{width:980px;margin:0 auto;}则不能铺满屏幕,只有980px。
㈧ css怎么让一张图片不失真的适应任何屏幕大小的电脑平铺
下面是图片不失真但不保证是否完全铺满(留有空隙或者超出屏幕)的css代码:
1、横向铺满,纵向留有空隙或超出屏幕:
body {background:url(图片路径) no-repeat center; background-size:100% auto;}
2、纵向铺满,横向留有空隙或超出屏幕:
body {background:url(图片路径) no-repeat center; background-size:auto 100%;}
补充说明:background-size属于css3,只有支持css3的浏览器才有效。
㈨ css怎么设置背景图片自适应,背景不虚
把background-size设为100%即可自适应。
至于虚不虚,那就要看图片本身的分辨率了,一个很小的图片拉大了肯定会虚的,神仙也没办法。