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 :

caler une image en Background


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut caler une image en Background
    Bonjour à tous,

    je me permet de venir vers vous car j'ai un soucis avec mon portfolio que je suis en train de développer ( http://www.yoannbazoge.com/jquery-on/ ). J'ai trouver une source sur le net pour avoir un base sous forme de slide, le soucis c'est que sur cette base je n'arrive pas à mettre comme je souhaite le fond. J'ai quelques notions de CSS mais là je bloque. En gros je souhaiterai que mon image de fond, se centre suivant la hauteur de l'écran des personnes. Hors là l'image se cale juste en haut de la fenêtre du navigateur. Si vous modifiez dans firebug " top left " par " center left " vous verrez que l'image met son centre en haut du navigateur. J'aurai donc voulut savoir si vous aviez une idée. Sachant que je souhaiterai que l'image de fond ne soit pas fixe mais slide avec le contenu.

    Merci beaucoup d'avance.

    Yoann

  2. #2
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    As-tu essayé la propriété background-position?

    'background-position'
    Valeur : [ [<pourcentage > | <longueur> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit
    Initiale : 0% 0%
    S'applique à : ceux des éléments de type bloc et ceux remplacés
    Héritée : non
    Pourcentage : se rapporte à la taille de la boîte elle-même
    Médias : visuel
    Elle pourrait peut-être bien t'aider. Non ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  3. #3
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut
    merci à toi troumad.

    J'ai essayé en rajoutant un background-position mais le problème, c'est que je me retrouve avec ces valeurs :

    background-position: 0% 15%;

    N'ayant qu'un seul écran sous la main, je me demande si le 15% (pour centre en hauteur mon image de fond) ne risque pas de créer des conflits et de ne pas être centrée sur certaines résolution ?

    Merci d'avance.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Bonjour,

    tu as essayé d'utiliser les constantes ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background-position: left center;

  5. #5
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut
    Oui j'ai essayé, mais en fait l'image met son centre, en haut de ma fenêtre navigateur (essaye avec firebug si tu l'as, tu verras)

    Merci quand même !

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Si tu mets une bordure à BODY, tu verras qu'en fait le centrage est fait correctement mais que BODY a une hauteur nulle.

    si tu ajoutes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    html, body {height: 100%;}
    Ça devrait aller mieux.

    devyan

Discussions similaires

  1. [XSL~FO] paramétrage de taille d'une image en background
    Par JMLLB dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 19/03/2007, 11h51
  2. Adapter la taille d'une image en background d'un tableau
    Par Poutchou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 27/04/2006, 16h53
  3. [CSS] menus deroulant avec une image en background
    Par guy2004 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/03/2006, 17h47
  4. [FTP] Code pour mettre une image en background
    Par Link14 dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2006, 21h10
  5. code HTML pour mettre une image en background dans un menu
    Par Link14 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/10/2005, 12h11

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