IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Problème entre le wrapper et le body


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Par défaut Problème entre le wrapper et le body
    Bonsoir,

    Je suis débutant en css et il y aune chose que je n'arrive pas à faire sur mon site: http://www.sygma-nails.com

    En image de fond, il y a un fond noir.

    Avec Firebug, je vois dans "div.wrapper":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .wrapper {
    background:black none repeat scroll 0 0;
    min-height:100%;
    text-align:left;
    }
    Si on supprime la ligne background, apparait une image rose dégradé noir.

    Mon problème est que cette image rose ne reste que sur le haut du site, alors que j'aimerais qu'elle remplisse le fond complet.

    Si je n'ai pas été assez clair, n'hésitez pas à me poser des questions.

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Ton image d'en tête rose est déclaré dans le body et s'appelle bkg_body2.gif.

    Agrandi cette image en hauteur d'au moins 1000 ou 1500 pixels et dans la partie ajoutée mets y la couleur noir...

    Puis tu supprimes la ligne ci dessus : le background dans le wrapper.

    Cela me semble la solution la plus simple...

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Par défaut
    Je ne pourrais essayer que demain d'agrandir l'image, car je n'ai pas de logiciel retouche photo a la maison.

    Par contre existe-t-il une solution qui permet d'entrer 2 codes couleurs et de dire de faire un dégradé de haut en bas.
    Je crois deja avoir vu ça quelque part !!!

    Merci.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Par défaut
    J'ai trouvé ça sur le net:

    Une image 1 px en dégradé sur une bonne hauteur puis quand même préservé une couleur de fond de la même couleur que le bas de ton dégradé au cas ou certains visiteurs auraient des réso d'écran immense (du moins supérieure à la hauteur de ton image de fond.

    A cela j'ajouterai que pour donner le même effet que sur le site exemple, il serait bon de "fixer" le fond, ainsi quelque soit la hauteur de ta page tu aura toujours le même dégradé.
    Procéde ainsi dans ton CSS :

    background: #couleur-de-fond url(background-de-1-px.jpg) repeat-x fixed top left;
    Quelqu'un pourrait-il me dire exactement en quoi ca consiste?

  5. #5
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    La répétition de l'image c'est ce qui se fait déjà dans ton code : l'image rose as une largeur de 1 pixel, elle est donc répétée vers la droite avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background: transparent url(../images/bkg_body2.gif) repeat-x;
    Le fait de fixer l'image consiste à ce que l'image ne bouge pas lorsque on scroll vers le bas. Encore une fois dans ton cas, l'image rose disparait quand on descend dans la page (sous réserve que le contenu soit plus long que la hauteur de l'écran), si on la fixe, elle suivra le scroll : on continuera à la voir même en étant tout en bas de la page...

    Le fait de fixer l'image d'arrière plan ne me semble pas une bonne idée, elle devrait rester sous le header... La répétition ne peut pas être utilisée non plus : si tu as un dégradé du rose vers le noir sur 200 pixels et que tu indiques également la répétition verticale, alors tous les 200 pixels tu verra réapparaitre le rose...

    Et pour séparer la partie rose et le reste en noir il faudrait revoir ta structure pour séparer ces deux zones... Donc je pense que ma première solution reste la meilleure...

Discussions similaires

  1. problème entre IE et Mozilla firefox
    Par bilb0t dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/06/2005, 17h07
  2. Problème entre Delphi7 et Crystal Report 9
    Par claude dans le forum Bases de données
    Réponses: 5
    Dernier message: 25/11/2004, 16h42
  3. Problème entre IB 6.0 et Access 2000
    Par Polux63 dans le forum InterBase
    Réponses: 3
    Dernier message: 19/04/2004, 10h34
  4. Problème entre Dev-c++ et Borland c++ compiler 5.5
    Par Argonz dans le forum Dev-C++
    Réponses: 6
    Dernier message: 21/10/2003, 16h21
  5. [ODBC] Problème entre access et ODBC
    Par StephCal dans le forum Access
    Réponses: 4
    Dernier message: 09/07/2003, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo