CSS背景附件和大小

时间:2015-06-26 14:51:55

标签: html css background-image background-attachment

我试图让我的图像在其容器内滚动页面,但不能使其固定(我需要它上下滚动,以这种方式:))。我已经知道将图像设置为背景并将背景附件设置为固定应该可行。像这样:

example{
  width: 100%;
  height: 22.312%;
  background-image: url("img/eyepoker.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

首先 - 它没有产生谷歌承诺给我的效果。有什么建议?其次,有人能告诉我这是否是将背景图像装入其容器并实现此效果的最佳做法?

[编辑]:尽可能具体:问题是没有发生。这就像我从未添加过背景附件规则。

1 个答案:

答案 0 :(得分:1)

我建议使用background-size:cover;

#example {
    width: 100%;
    height: 22.312%;
    min-width: 120px;
    min-height: 80px;
    background-image: url("http://lorempixel.com/1200/800/nature");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin: 400px 0;
}

http://jsfiddle.net/0r61obph/