为了账号安全,请及时绑定邮箱和手机立即绑定

最后面的 attachment:fixed 和 size;cover 的问题。

没加 attachment:fixed 的时候。 

size:cover  图像被等比例拉伸填满整个BODY。

加了 attachment:fixed ,为什么图片就正好只填充满浏览器窗口了。。。而不是整个BODY。好奇怪

正在回答

3 回答

css设置背景图片占满浏览器窗口的,backgournd-attachment的属性设置背景图像是否固定或者随着页面的其余部分滚动,默认情况下是scroll:随页面其余部分滚动,如果不加的画的话,因为下面还有很多内容,又设置了no-repeat,为了满足滚动时随着其余部分滚动的需要所以图片自动就拉伸了。而当设置为fixed的时候, 是背景图片不需要滚动,自然图片就呈现的很正常,浏览量窗口看到的背景固定,只是上面的内容动。

1 回复 有任何疑惑可以回复我~
#1

qq_蜗牛_38 提问者

非常感谢!
2016-02-12 回复 有任何疑惑可以回复我~

4年多了,你...可能还会看到吗

0 回复 有任何疑惑可以回复我~

background-attachment:fixed;该条属性设置后,background-img设置的背景图片有展现原始大小的特性。cover只能拉伸,不能缩小。

没加的时候,设置cover是将元素背景填满,只会溢出,高或宽必有一个100%。

加过之后,图片先保持原始尺寸,再填充,而不会缩小。图片小于元素大小与cover一致,大于元素大小,不缩放。

因而效果会发生变化,具体如何看实际情况。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
HTML5和CSS3扁平化风格博客
  • 参与学习       86811    人
  • 解答问题       383    个

HTML5与CSS3搭建超酷扁平化风格博客

进入课程

最后面的 attachment:fixed 和 size;cover 的问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信