Ich habe divs in meiner Webseite mit Hintergrundbildern, absolute Position und -1 Z-Index, um die Bilder statisch zu machen und Rest der Divs über diese Bilder scrollen. Es funktioniert tadellos in Webbrowsern, aber ich kann nicht die gleiche Funktionalität in Mobiltelefonen erhalten. Mobile Ansichten in Webbrowsern zeigen genau so, wie es funktionieren sollte, aber der Rest der divs scrollt nicht über diese Bilder in mobilen Browsern. Im Gegensatz zu Webbrowsern scrallen die Bilder auch.Absolute Bilder bleiben nicht absolut in mobilen Browsern
Hier ist die JsFiddle link für den folgenden Code.
HTML
<div class="container">
<div class="section1">lorem ipsum dolar imit</div>
<div class="section3">
<div class="section3-img"></div>
</div>
<div class="section1">lorem ipsum dolar imit</div>
</div>
CSS
body{margin:0; padding:0;}
.container{height:800px; position:relative;}
.section1{
width:100%;
height:400px;
background-color:purple;
color:white;
z-index:10;
}
.section2, .section3{
width:100%;
height:300px;
overflow:hidden;
position:relative;
}
.section3-img{
background-size: cover;
z-index:-100;
width:100%;
height:300px;
position:absolute;
background:url('http://i.istockimg.com/file_thumbview_approve/81531733/6/stock-photo-81531733-texture-of-the-oak-stump-background.jpg') 0 top repeat fixed;
}
PS: Ich teste noch auf Chrome-Browser in Android-Handy.
Safari mobile mag Hintergrundpositionen nicht. Siehe http://stackoverflow.com/questions/23236158/how-to-replicate-background-attachment-fixed-on-ios – jbrya029