Style backgroundAttachment Property
Style Object
Definition and Usage
The backgroundAttachment property sets or returns whether a background image should
scroll with the content, or be
fixed.
Syntax
Set the backgroundAttachment property:
Object.style.backgroundAttachment="scroll|fixed|inherit"
Return the backgroundAttachment property:
Object.style.backgroundAttachment
| Value |
Description |
| scroll |
The background image will scroll with the rest of the page. This is
default |
| fixed |
The background image stays fixed |
| inherit |
The setting of the background-attachment property is
inherited from the parent element |
Browser Support

The backgroundAttachment property is supported in all major browsers.
Note: The value "inherit" is not supported in IE7 and earlier. IE8
requires a !DOCTYPE. IE9 supports "inherit".
Example
Example
Set the background-image to be fixed (will not scroll):
<html>
<head>
<style type="text/css">
body
{
background:#f3f3f3 url('img_tree.png') no-repeat right top;
}
</style>
<script>
function displayResult()
{
document.body.style.backgroundAttachment="fixed";
}
</script>
</head>
<body>
<button type="button" onclick="displayResult()">Set background image to be
fixed</button>
<br>
<h1>Hello World!</h1>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
</body>
</html>
Try it yourself »
More Examples
Toggle between scroll and fixed
Toggle between scroll and fixed backgroundAttachment.
Style Object
Thank You For Helping Us!
Your message has been sent to W3Schools.
Close [X]