J'essaie de trouver une solution au problème que j'ai avec des arrière-plans fixes sur les appareils iOS. Je préférerais ne pas avoir à tout redessiner pour ce site Web, et j'espère que certains changements CSS peuvent le réparer. This est ce que le site ressemble à l'iPhone, et this est ce qu'il devrait ressembler. Le code CSS J'utilise est la suivante:Arrière-plan: Fixe ne fonctionne pas sur iOS
.container {
min-width: 320px;
max-width: 480px;
margin: 0 auto;
}
.fixed-background {
height: 800px;
-webkit-backgound-size: cover;
-o-backgound-size: cover;
-moz-backgound-size: cover;
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
text-align: center;
overflow: auto;
}
J'ai aussi essayé d'utiliser une requête @media
pour le fixer pour iOS à l'aide de quelques messages sur stackoverflow, mais cela ne semblait pas avoir d'effet:
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
.fixed-background {
background-attachment: scroll;
}
}
HTML
<div class="fixed-background bg-1">
<div class="container">
<div class="title">
<h1>ROOK PROPERTY<br>MANAGEMENT INC.</h1>
<h2>CONDOMINIUM MANAGEMENT</h2>
</div>
</div>
</div>
Avez-vous essayé cette http://stackoverflow.com/questions/23236158/how-to-replicate-background-attachment-fixed-on-ios – Shashi
Après un débat, j'ai fini par utiliser la position: faire défiler pour le mobile css. Merci pour l'information. –
Je pense que cela répond à votre question: http://stackoverflow.com/questions/24154666/background-image-size-cover-not-working-on-ios/43058483#43058483 –