Couleur de fond différente de chaque côté de la page
Je veux créer une mise en page à largeur d'où la couleur d'arrière-plan sur chaque côté de la page est différent, mais avec les couleurs d'arrière-plan s'étendant à l'infini de part et d'autre de la page, peu importe à quel point vous effectuer un zoom arrière.
Par exemple, je ne cherche pas à créer un 9000x10 px image avec les bonnes couleurs sur les deux côtés et le carrelage, cela ne fonctionne que si vous n'avez pas de zoom assez loin pour voir le bord de l'image d'arrière-plan.
Est-ce possible?
Merci!
Edit:
Je devrais avez spécifié, l'arrière-plan doit couvrir la totalité de la hauteur de la page, pas juste à la hauteur de la fenêtre/fenêtre d'affichage.
OriginalL'auteur Jesse | 2011-01-18
Vous devez vous connecter pour publier un commentaire.
Cette semble fonctionner:
position:fixed
n'est pas pris en charge dans IE6Cela a un problème dans lequel vous pouvez voir
1px
du fond mauve où il doit être de couleur jaune. (dépend de la largeur de la fenêtre d'affichage nombre de pixels est pair ou impair) (test dans google Chrome)Si j'avais un nickel pour chaque fois que j'ai lu "...n'est pas pris en charge dans IE6"...
Qui semble être corrigé maintenant.
Je sais que le texte est un mauvais moyen pour le sarcasme, mais "bon ami" presque m'a fait snort café.
OriginalL'auteur Fred Nurk
Cela fonctionne dans IE7+, avec à la fois peu et beaucoup de contenu:
Démo (beaucoup de contenu)
Démo (peu de contenu)
HTML:
CSS:
OriginalL'auteur thirtydot
Comment est-ce pour vous? http://jsfiddle.net/PNYVe/
Ah, ce que Dan a dit. J'ai besoin de ça aussi. :/
Il suffit de changer de
absolute
àfixed
. Il semble que cela fonctionne de cette façon. jsfiddle.net/JzTdFOriginalL'auteur Matt Asbury
Je n'aimais pas le
height: 100%; position: fixed;
solution parce que je voulais quitter la possibilité d'avoir une image de fond qui défile avec la page plus tard. (Bien que je ne pense pas que cela dans l'écriture de la question.) J'ai eu un jeu et trouvémin-height: 100%;
de travail.Pour une raison quelconque, il ne fonctionne pas dans jsfiddle.net: http://jsfiddle.net/HktPN/ Mais il le fait dans mon navigateur.
OriginalL'auteur Jesse
à l'aide de Matt exemple, juste l'ajout d'un conteneur elle n'en résout :
http://jsfiddle.net/PNYVe/3/
OriginalL'auteur NicolaPasqui