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 :

Image pleine largeur


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut Image pleine largeur
    Bonjour,

    Pour créer un thème Joomla je désire avoir une image sur toute la largeur de ma page sans bordure latérale quelque soit la résolution et le navigateur utilisé. Mon image fait 209 p en hauteur et 1600 en largeur. Je peux en couper en largeur et pas en hauteur.

    Dans un premier temps j'ai coupé avec Photoshop mon image pour l'avoir à 1200.

    J'ai mis le code suivant:


    dans index.php:

    <!-- Begin Header Bar -->
    <div id="header-bar">
    </div>
    <!-- End Header Bar -->


    dans le css:

    #header-bar {height: 210px;width 100%; padding-top: 12px;margin-bottom: 5px;padding-bottom: 8px; background: url(../images/header.jpg) top center no-repeat;}

    Ca ne marche pas.
    Comment faut il faire ?
    Avoir plusieurs images en fonction de la résolution ?
    Y a t'il possibilité que l'image soit rognée sur les bords quand elle est trop grande par rapport à la résolution ?


    Merci pour votre aide,

    Christophe (pas informaticien).

  2. #2
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4
    Par défaut
    Citation Envoyé par cobby Voir le message
    Bonjour,

    dans le css:

    #header-bar {height: 210px;width 100%; padding-top: 12px;margin-bottom: 5px;padding-bottom: 8px; background: url(../images/header.jpg) top center no-repeat;}
    essais de mettre 2 points apres "width" =>width:100%

  3. #3
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Bonjour,

    Avec une image en arrière-plan ce n'est pas possible.

    Insère l'image avec <img /> dans l'en-tête et attribue-lui une

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #header-bar img {
      display : block;
      width : 100%;
      }

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut Merci de m'expliquer
    Comment j'utilise le code donné:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #header-bar img {
      display : block;
      width : 100%;
      }
    Que dois je mettre pour lui dire que mon image s'appelle header.jpg
    Je laisse mon code et rajoute celui-ci?

    Merci,

    Christophe

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Une balise image
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="header.jpg" alt="Header" />
    dans le html
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Exactement.

    Et donc, avec un résultat comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div id="header-bar">
      <img src="header.jpg" alt="bannière" />
    </div>
    Tu peux même la mettre dans un lien.

    Mais teste bien.
    Parce que ça peut donner un résultat assez moche cette image qui va s'agrandir, se rétrécir.

Discussions similaires

  1. Image (centrées) pleine largeur sans redimensionnement
    Par __fabrice dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/06/2012, 20h49
  2. beamer : affichage image pleine slide
    Par lunea dans le forum Beamer
    Réponses: 1
    Dernier message: 13/03/2008, 19h25
  3. Image pleine ecran
    Par lgranie dans le forum OpenGL
    Réponses: 2
    Dernier message: 17/08/2007, 12h45
  4. Impression d'une image pleine page
    Par Cyrilh7 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/11/2005, 09h18

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