css文件 如何使背景图片大小适应div的大小
答案:5 悬赏:40 手机版
解决时间 2021-03-28 15:48
- 提问者网友:玫瑰园
- 2021-03-28 11:21
css文件 如何使背景图片大小适应div的大小
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-28 11:26
对背景图片设置属性:background-size:cover;可以实现背景图片适应div的大小。
background-size有3个属性:
auto:当使用该属性的时候,背景图片将保持100% 的大小显示,不进行任何缩放。超过div的多余部分将被隐藏。当图片过小时,图片会自动平铺。这种属性通常用来做重复性的背景或者做半透明图片背景。
cover:当使用该属性时,图片将被缩放至恰好能覆盖div,并且图片被隐藏的部分最少,这种属性在大图背景中应用比较广泛。这点比较难理解,需要结合实践理解。
contain:当使用该属性时,图片被缩放至最大且能被完全展示出来,但是由于图片的的尺寸比例与div的尺寸比例会有不同,所以当图片不能盖住div时,图片会自动平铺。
background-size有3个属性:
auto:当使用该属性的时候,背景图片将保持100% 的大小显示,不进行任何缩放。超过div的多余部分将被隐藏。当图片过小时,图片会自动平铺。这种属性通常用来做重复性的背景或者做半透明图片背景。
cover:当使用该属性时,图片将被缩放至恰好能覆盖div,并且图片被隐藏的部分最少,这种属性在大图背景中应用比较广泛。这点比较难理解,需要结合实践理解。
contain:当使用该属性时,图片被缩放至最大且能被完全展示出来,但是由于图片的的尺寸比例与div的尺寸比例会有不同,所以当图片不能盖住div时,图片会自动平铺。
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-03-28 15:22
给div设定宽高,然后overflow:hidden;
我多说一句,你用的图片是纯色吧?为什么不直接用背景颜色填充呢?图片放多了很卡的追问我只是随便拿了一个图片 不是刻意用纯色的 我就是想试试能不能变成这样的效果 在不改变图片大小的情况下 控制图片的分辨率 是图片只充满div
我多说一句,你用的图片是纯色吧?为什么不直接用背景颜色填充呢?图片放多了很卡的追问我只是随便拿了一个图片 不是刻意用纯色的 我就是想试试能不能变成这样的效果 在不改变图片大小的情况下 控制图片的分辨率 是图片只充满div
- 2楼网友:雪起风沙痕
- 2021-03-28 14:03
图片溢出属性,不知道你懂不!建议你换个图,或者直接定义背景颜色,因为图片太大真的会加载很慢!
- 3楼网友:舊物识亽
- 2021-03-28 13:14
对啊,直接给div给高宽,然后overflow:hidden;(OK了)
- 4楼网友:山有枢
- 2021-03-28 12:11
用css样式控制div的长宽和背景,关键在于css样式的设置。不知道你会不会设置。QQ多少?追问773881048 求指教
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯