body { background-image:url('http://www.clipartpal.com/_thumbs/pd/holiday/christmas/Christmas_card_Santa_moon.png'); background-size:100% 100%; height:100vh; background-repeat: no-repeat; overflow:hidden; margin:0; width:100%; } canvas{ position:absolute; bottom:-5em; left:20vw; z-index:1; } #snowy{ background: none; background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/131045/snow1.png'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/131045/snow2.png'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/131045/snow3.png'); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index:2; animation: snowy 15s linear infinite; } @keyframes snowy { 0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 50% {background-position: 500px 500px, 100px 200px, -100px 150px;} 100% {background-position: 500px 1000px, 200px 400px, -100px 300px;} }