CSS background-attachment 属性

CSS background-attachment 属性决定背景图像的位置是在视口内固定,或者随着包含它的区块滚动。


实例

如何设置固定的背景图像:

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. body
  5. {
  6. background-image:url(/images/img_tree.gif);
  7. background-repeat:no-repeat;
  8. background-attachment:fixed
  9. }
  10. </style>
  11. </head>
  12. <body>
  13. <p>图像不会随页面的其余部分滚动。</p>
  14. <p>A</p>
  15. <p>B</p>
  16. <p>C</p>
  17. <p>D</p>
  18. <p>E</p>
  19. <p>F</p>
  20. <p>G</p>
  21. <p>H</p>
  22. <p>I</p>
  23. <p>J</p>
  24. <p>K</p>
  25. <p>L</p>
  26. <p>M</p>
  27. <p>N</p>
  28. <p>O</p>
  29. <p>P</p>
  30. <p>Q</p>
  31. <p>R</p>
  32. <p>S</p>
  33. <p>T</p>
  34. <p>W</p>
  35. <p>X</p>
  36. <p>Y</p>
  37. <p>Z</p>
  38. </body>
  39. </html>

浏览器支持

表格中的数字注明了完全支持该属性的首个浏览器版本。

属性
background-attachment1.04.01.01.03.5

定义和用法

background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。

默认值:scroll
继承性:no
版本:CSS1
JavaScript 语法:object.style.backgroundAttachment="fixed"

可能的值

描述
scroll默认值。背景图像会随着页面其余部分的滚动而移动。
fixed当页面的其余部分滚动时,背景图像不会移动。
inherit规定应该从父元素继承 background-attachment 属性的设置。

相关页面

CSS 教程:CSS 背景

分类导航