Image d'arrière-plan ionique plein écran
je suis nouveau dans le cadre ionique et j'essaie de démarrer l'application avec une image d'arrière-plan plein écran comme ceci:
j'ai réussi à supprimer la barre de statut qui était affichée dans le tutoriel. Mais comment ajouter une image plein écran? Quand j'ai ajouté ça au style.css il n'a pas de réagir:
html, body{
background-image: black;
}
5 réponses
Dans ton css, essayez:
.scroll-content {
background: url(image) [add image position info here];
[add any more properties here]
}
cela définira l'arrière-plan pour l'ensemble de la zone de contenu.
ion-view class="pane"
tout est rendu ... je n'ai pas essayer mais je pense que vous pouvez gérer cela avec
.pane { background: url(image) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; }
assurez-vous que le début de votre chemin d'image a "../ "ceci le pointera vers le chemin d'image correct dans votre dossier ressource une fois que l'application est construite pour un périphérique. L'utilisation de la méthode de pane seulement semblait causer des problèmes ce fut la meilleure solution pour moi quand l'image apparaissait lorsque servi mais pas sur mon appareil android.
.scroll-content{
background: url("../media/images/background.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
très similaire à la réponse DE Helmut, qui a travaillé en utilisant "ionic serve" mais m'a donné un fond blanc quand j'ai poussé à Android (4.2.2 sur un Nexus 7 dans mon cas).
le sélecteur de classe de volet est correct si vous voulez faire le plein écran de fond, cependant android juste semblé faire le blanc de fond si je mets la valeur" background " à tous. L'utilisation de "background-image" met les choses en ordre.
j'ai trouvé ce qui suit a fonctionné sur Android, et dans Chrome (alors que web test.)
.pane {
background-image: url(image);
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
depuis que la structure des dossiers a changé récemment dans Ionic 2 beta...
votre image devrait être à un chemin similaire à www/img/backgrounds/lake.png
, et l'accompagnement CSS devrait lire:
.myClassName {
background: url(../../img/backgrounds/lake.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
Remarque: vous devez sauter 2 répertoires, ../../