Here is the code I am currently using in my situation.
My issue is that as I scroll out, the background image keeps getting smaller. What I want is for the image to stay in place without repeating as I scroll out.
html {
margin: 0;
padding: 0;
height: 100%;
}
body {
background: url("/img/background.png");
background-repeat: no-repeat;
background-attachment: fixed;
margin: 0;
padding: 0;
height: 100%;
overflow-y: hidden;
}