网页设计中背景图片怎么铺满-织梦企业模板-站长建站的模板站
Website Home
<bodystyle=background:url(../images/body_bg.jpg)repeat>把这句替换你的页面中的<body>意思是整个页面都设置body_bg.jpg这张图片作为背景图片并全屏平铺.若只想往左边平铺的话呢.则把里面的repeat替换成repeat-x,若只想往下平铺呢,则把repeat替换成repear-y在body里面设背景,body{background:url(图片地址)00repeat;}但是图片会向X,Y两边拉伸,如果图片尺寸较小会很补美观;推荐方案:1.背景图片的尺寸做的尽量大一点2.背景图片的外面可以做成渐变到某个色系,然后body设置背景色body{background:#000url(图片地址)00repeat;}获取浏览器可见区高度(滚动条宽度以排除)document.documentElement.clientHeight获取浏览器可见区宽度(滚动条宽度以排除)document.documentElement.clientWidth获取文档高度(建议用浏览器可见区域高度)document.body.clientHeight用screen获得的为屏幕分辨率,只有用户在全屏看网页时网页大小才等于屏幕的分辨率设置body的背景document.body.style.backgroundImage=‘图片地址’这种方法是比较精确的控制方法,可以根据获取到的相关大小来控制背景图片这种方法的好处就是:如果你的同一个背景图片有很多不同的分辨率,在页面呈现上会更美观缺点是:必须根据多种不同大小制作多张背景图片,且调用哪张图片不易确定用绝对定位设置背景的方式的好处是:方便代码的书写绝对定位缺点是:背景图片要大而清晰,否则在大尺寸屏幕上会出现背景图片模糊的情况,且若图片比例与屏幕比例不同(如4:3和16:9),图片会变形本回答由网友推荐<style>body{background-image:url(/logo/60th.jpg);background-repeat:no-repeat;background-position:topcenter;padding-top:48px;}.main01{clear:both;width:900px;margin:10pxauto0pxauto;overflow:hidden;}.main01.left{float:left;width:300px;}</style>这段代码可以设置左宽多少右宽多少,上宽多少,你可以试一试想让背景不重复的话只要在其CSS属性内加上:background-repeat:no-repeat;就可以了至于把背景扩大的话需要用PS扩大要用到镜像了:<divstyle=filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/b_up.jpg,sizingMethod=scale)width:308px;height:11px;width:308px;height:11px;></div>1.如图在样式设计窗口中设置方框的宽度和高度就可以了 2.可能是图片的命名及格式问题。3.可能是浏览器的不兼容。word背景图片铺满的方法:1、首先打开文档,在页面上方的工具栏中,点击【页面布局】,找到并点击【背景】选项;2、在新界面的下方,点击【图片背景】,在【填充效果】窗口中,点击【选择图片】;3、然后找到电脑中,自己想要设置的背景图片,选中后,点击【打开】;4、最后点击【确定】,这时我们选择的图片,已经当做背景铺满了word文档的背景。你说的应该是鼠标放到图片上然后图片自动放大而不是宽高的放大追问:我希望的是一打开网页,背景不重复的覆盖整个body部分,不是四分之一的body。我是这个意思回你是要规定背景咯追问:在哪里规定,页面属性和CSS里面都找不到。我用的是AdobeDreamweaverCS3回body{background:url(booy.jpg)no-repeatfixedcentertoptransparent;}Dreamweaver只是编辑器又不是代码库追问:fixedcentertoptransparent这几个前面加什么。我是初学者,而且英语不行回fixed固定图片center居中追问:我的意思是前面加什么。就像no-repeat前面加background-repeat:,不是问什么意思。回no-repeat就是不重复图片追问:我知道no-repeat是不重复图片的意思,但是你就这么打在style也没用,前面要加一个background-repeat:,我的意思是fixedcentertoptransparent这几个前面要加什么才会生效回你留下你QQ我稍后加你追问:942754361采纳哦呵呵,教你一招独家秘笈,嘿嘿你先打开网页a,最大化,然后在上面连接点右键,选择在新窗口中打开,打开新网页b后,是半截的,你将鼠标放在网页右下角,拖动网页,铺满屏幕,然后关闭网页a,再关闭网页b重新打开网页,是不是铺满全屏了?呵呵,简单吧