I’m putting this here for my own sanity. If I had £1 for every time I’ve tried to solve this issue!
The goal here is to have a background image that covers the whole of the browser window. Ideally we want it to scale, stay centred, and keep it’s correct proportions.
My go-to article on this is Chris Coyier’s Perfect Full Page Background Images. I was trying the “Awesome, Easy, Progressive CSS3 Way”, but was having difficulty on IOS.
A bit more Googling brought me back to CSS-Tricks and to this thread where a solution is posted by k00ka. Here’s the CSS:
[code]html {
background: url(‘http://placebear.com/1200/800’) no-repeat center center fixed;
background-size: cover;
height: 100%;
overflow: hidden;
}
body {
height:100%;
overflow: scroll;
-webkit-overflow-scrolling: touch;
}[/code]
Leave a Reply