Différentes couleur d'arrière-plan pour la gauche et la moitié droite de la div
J'ai un div centré mise en page. Le côté gauche de la div dans le fond doit être blanc et le côté droit doit être vert. Les deux devraient s'étendre à l'infini.
Je pense qu'il devrait être assez simple mais je n'ai tout simplement pas l'obtenir maintenant. Toute solution de facilité?
Merci!!!!
-----------------------------------------------------
(div 1) __________________________
|(div 2) | |
| | |
| | |
<- white | white | green | green ->
| | |
| | |
|________________|_________|
------------------------------------------------------
Vous pouvez obtenir quelques idées supplémentaires si vous le demandez sur doctype.com
OriginalL'auteur Christoph | 2009-08-14
Vous devez vous connecter pour publier un commentaire.
Ajouter une image de fond avec les deux couleurs à l'extérieur de la div et de permettre au navigateur de l'échelle (au lieu de carrelage).
Chaque couleur doit remplir exactement 50% de la largeur de l'image pour vous assurer que les couleurs ne seront jamais de fuite sur chaque côté.
Peut-être même la position de l'image absolument derrière l'intérieure de la div.
Pour des idées sur la façon d'étirer l'image, reportez-vous à cette question: Fond de CSS Répéter
OriginalL'auteur Aaron Digulla
Utiliser le
::after
et::before
pseudo-éléments. De cette façon, vous pouvez même obtenir les trois couleurs et faire le drapeau italien!Ici un violon: http://jsfiddle.net/g8p9pn1v/
Et de ses résultats:
OriginalL'auteur Shaun Luttin
Vous pourriez avoir deux divs sur l'extérieur, et ensuite avoir l'un de tes divs dans chaque. Aligner à droite et à gauche aligner respectivement. Comme:
OriginalL'auteur James Wiseman
Comment créer deux divs bg-gauche et bg-droit, avec une position absolue à l'intérieur d'une totalité de la largeur du conteneur. Depuis qu'ils sont en position absolue, vous pouvez ensuite le contenu d'un calque au-dessus d'eux. Ainsi, par exemple, en utilisant bootstrap balisage:
Alors votre css:
OriginalL'auteur joncjordan
Je l'avais mis à l'intérieur du div deux autres divs et de leur donner la taille et le backgound couleurs
bien sûr vous pouvez. vous aurez besoin d'ajouter les deux divs ou de traiter avec une répétition de l'image de fond qui fait le changement de couleur pour vous.
OriginalL'auteur Federico klez Culloca
Vous pouvez utiliser Gradient. C'est un site où vous pouvez obtenir la croix-navigateur de code de ce que vous avez besoin.
http://colorzilla.com/gradient-editor/
Il peut être un peu déroutant à utiliser au début mais je le trouve un très puissant outil.
Ce qui concerne les!
OriginalL'auteur eyyo