后台附件:已修复无法在Safari上运行

时间:2014-09-22 10:52:34

标签: css safari cross-browser background-attachment background-size

我在一个跨越100%浏览器的元素上运行以下代码:

#section_white {
  background-attachment:fixed;
  background-image:url(image_url_here.jpg);
  background-position:100% 100%;
  background-repeat:no-repeat no-repeat;
  background-size:cover;
}

我需要做的是让图像跨越浏览器的整个宽度,同时保持固定(从而允许内容在其上滚动)。

它似乎适用于除Safari之外的所有浏览器 - 我缺少什么想法?

我尝试将元素高度 min-height 设置为 100%,没有任何乐趣。

此处可以看到演示页面的链接:http://oscarsarc.tinygiantstudios.co.za/adopt/adopt-nationwide/

2 个答案:

答案 0 :(得分:1)

原来不再支持Safari for Windows(我怎么会错过这个?!)而我正在使用的那个太老了,无法使用。使用OSX / Safari,事情看起来很好看(根据Benjamin的说法)

答案 1 :(得分:0)

所以这会有所帮助,因为您的Safari版本部分支持background-size,您应该使用prefix,如下所示

html { 
  background: url(image_url_here.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

试试这个,让我知道任何问题。

<强> SOURCE LINK

CHECK BROWSER SUPPORT