J'ai un fond qui a un dégradé haut et bas et je veux qu'il apparaisse sur un calque de conteneur. Le problème est le gradient du bas car il doit apparaître à la toute fin du conteneur div. Des idées? Voici quelques exemples de code et photo imgur:
<style>
.container{background: #fff url(images/bg.png) repeat-x;}
</style>
<div class="container">
<div id="content">
<p>Dynamic stuff goes in here that differs on every page</p>
</div>
</div>
Le code ci-dessus montre uniquement le dégradé en haut, mais existe-t-il un autre moyen d'obtenir cet effet?
Vous pouvez essayer quelque chose comme:
<style>
.container{background: #fff url(images/bg_bottom_gradient.png) repeat-x;}
.subcontainer{margin: 0 auto;background-image:url(images/bg_top_gradient.png);background-repeat: repeat-x;}
</style>
<div class="container">
<div class="subcontainer">
<div id="content">
<p>Dynamic stuff goes in here that differs on every page</p>
</div>
</div>
</div>
MODIFIE POUR AJOUTER UN NOUVEAU STYLE:
vous pouvez utiliser des règles CSS pour plusieurs arrière-plans
div.container {
background-image: url(images/bg_top.png), url(images/bg_bottom.png);
background-repeat: repeat-x;
background-position: top left, bottom left;
}
Cela devrait fonctionner.