https://i.stack.imgur.com/5oaN0.jpg Refer to this link here with a diagram about what I'm doing.
This is a site I am currently doing. So basically, you have a menu and 4 content areas, when you press buttons on the menu the jquery animate() function animates the scrolltop and scrollleft to look at the content area.
For the large background (5k by 5k pixels) behind the content areas, I am using css background. However, it displays on chrome on pc, firefox on android, but not on chrome or safari on ipad. it just shows a blank background. However when i dont use the background css and use an img tag in the html it shows instead.
What is wrong? I researched about this problem and read that apple has some documentation that states that they can only load jpgs gifs smaller than 3 megapixels (3*1024*1024), might it be related? how to get it to display with background css?
The file format of my background is png (i tried jpg too, same results)
body {
margin: 0px;
border: 0px;
padding: 0px;
width: 5100px;
height: 5100px;
background-image: url("../images/main/overallBG.jpg");
background-repeat: no-repeat;
overflow: hidden; }