css中的背景图怎么改变大小

css中的背景图怎么改变大小,比如一个图片原先大小是700*700,我现在background:url{pic.jpg}中控制图片为200*200,怎么设置啊?好多图呢... css中的背景图怎么改变大小,比如一个图片原先大小是700*700, 我现在background:url{pic.jpg}中控制图片为200*200,怎么设置啊?好多图呢 展开
 我来答
幻翼高达Zero
2019-07-11 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:7.1万
展开全部

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:body{background: url(image.jpg) no-repeat;background-size: 200px 200px; }。

3、浏览器运行index.html页面,此时背景图片成功被设定为200*200。

Oo_sky
2015-07-02 · TA获得超过1169个赞
知道小有建树答主
回答量:372
采纳率:25%
帮助的人:272万
展开全部

主要有以下几种方法:

1-把图片放在div的背景图里,再利用css3的background-size属性,语法:

background-size: length|percentage|cover|contain;

这个CSS3的属性作用是把背景图像扩展至足够大,以使背景图像完全覆盖背景区域,背景图像的某些部分也许无法显示在背景定位区域中,如果不使用这个属性,在IE11和FireFox中缩放浏览器,背景图片会随之缩小,同时使用-webkit-background-size: cover和-o-background-size: cover兼容webkit内核浏览器和Opera浏览器;background-attachment属性设置背景图像是否固定或者随着页面的其余部分滚动,当设置为fixed时页面的其余部分滚动时,背景图像不会移动。


2-如果是有规律变化的图,可以将图片单独切出来,然后repeat-x或者repeat-y进行平铺,也是一个不错的方法,而且图片可以切得不用那么大,也对图片进行充分利用。


3-将图片写在img标签里,然后对图片和div进行相对定位/绝对定位,效果是图片尺寸不会随浏览器缩放而变化,但是如果有竖直滚动条时,图片不会固定而会随滚动条移动。只需要把图片的宽度width设置成100%就行了。 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuebaotuxi
2015-05-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:988万
展开全部
CSS2.1 之前是不能设置背景图大小的,CSS3就可以通过background-size来设定图片大小,可以是像素或者是百分比,如background-size:100px 200px;表示把背景图片大小调整为100x200px,目前IE只有IE9支持这个属性,其它主流浏览器也都支持
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
槛外人网上人生
推荐于2017-10-01 · TA获得超过6255个赞
知道大有可为答主
回答量:1710
采纳率:0%
帮助的人:526万
展开全部
这得用到CSS3的知识。
background-size:200px 200px;
-moz-background-size:200px 200px;
-moz-background-size:200px 200px;

-o-background-size:200px 200px;

或者你可以用photoshop把图片变小一点。

也可以把背景图片转化为<img src="#" />,这样的话就可以<img src="#" width="200" height="200" />
追问
貌似不当用,我知道ps可以处理,但是好多图片呢,如果都ps太麻烦了,你看我这样写对不

只是没效果
追答
在IE中是没效果的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱讲故事的王姐
2015-09-20 · TA获得超过332个赞
知道答主
回答量:125
采纳率:100%
帮助的人:43.6万
展开全部

  css中的背景图控制大小的方法:

  1. 我们在HTML布局时候直接在图片img标签加宽度和高度属性即可控制图片高和宽

  2. 还可以用CSS样式控制width、height,如:img{width:150px;height:60px}

  3. CSS设置IMG图片宽度和高度,如:.divcss5 img{ width:300px; height:100px}

  4. 【注意】控制背景图片的方法有很多,只要活学活用即可完美解决问题。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式