css网页背景图片问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:42:52
图片太大了
插入后只能显示中间的一部分
我想用css让图片作为背景而自动拉伸
<STYLE type=text/css>
<!--
body {
background-image:url(picture/1.jpg);
background-repeat:no repeat;//repeat也一样
background-attachment:fixed;
background-position:50% 50%
}
-->
</STYLE>
这个只能显示图片中间的一部分

原因:背景图片用CSS是不可能实现拉伸的!!绝对不可能!这是原则性问题。因此只能用软件调整大小后上传。。即使用符合尺寸要求的背景图片,而不是考虑通过CSS来调整。

其它办法:CSS可以实现前景图片的拉伸,即定义其长宽即可。。。

<STYLE type=text/css>
<!--
body {
sbackground-image:url(picture/1.jpg);
background-repeat:no repeat;
background-attachment:fixed;
background-position:50% 50%;
background-color: #CCCCCC;
}
-->
</STYLE>

我加了背景颜色。。。。显示了。。
你看下你图片路径对不对。。另外还有就是图片大小。。
反正自己检查一下。。应该不会出现这个问题的。。另外不要用%来定义背景。。如果你要居中的话。可以用自动。。

body
{
background-image:url(路径);
position:absolute;
z-index:-1;
top:0px;
}
搞定
给分吧

我也想知道,弄一张风景的图片怎么设置成网页背景

css本身是没有这个功能,没有图片拉伸的,我以前也犯过这糊涂,但你可以把背景颜色设为你图片的边框颜色...