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

HTML Discussion :

[XHTML/CSS] Problème d'extension d'image


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 51
    Par défaut [XHTML/CSS] Problème d'extension d'image
    Bonjour je me suis lancé dasn le codage d'un site internet il y a peut et ma question porte sur les background à l'interieur d'un div.

    Je voudrais savoir si il existe un moyen pour que l'image que je met en background au sein d'un div soit redimentionné automatiquement au dimention de celle-ci? et ce quelque soit la taille que prendra la fenetre de mon EI.

  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

    Actuellement ce n'est pas possible, mais cela le sera avec CSS 3 : http://designshack.developpez.com/tu...ere-plans/#LII

  3. #3
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 51
    Par défaut
    Merci "12monkeys". alors je suis obligé de coder un
    design avec une taille pres def :/

    Néanmoins j'ai cherché et touvé une petite
    solution pas tres belle mais qui dépanne pour le moment.
    Je la met en dessous

    HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div id="banniere"></div>
    <img src="banniere.gif" id="banniere"/>
    CSS

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #banniere
    {
    position: absolute;
    left:10%;
    top: 10%;
    width:60%;    
    height:25%;    
    overflow: hidden;
    border: 1px solid blue;
    }
    Reste un soucis les animations. J'ai fais des animations
    en .gif pour aller avec "#banniere:hover" mais le probleme
    c'est que la seul facon que j'ai trouvé pour les afficher c'est
    en utilisant "background-image:url('');" et l'animation n'est
    pas étiré aux valeurs de mon "div".

    Si quelqu'un a une solution je suis prenneur!
    merci d'avance

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    La valeur de l'attribut id doit être unique dans un document, là tu as deux fois l'id=banniere, utilises plutôt l'attribut class.

  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
    Là la solution que tu utilises c'est d'intégrer l'image via la balise <img> directement dans le HTML, dans ce cas, en effet tu peut adapter la taille de l'image via width et/ou height...

    En insérant une image via background-image tu ne pourra pas lui spécifier des dimensions (sauf CSS3)

    Maintenant pour faire encore un peu plus compliqué tu peut rajouter une balise img en dessous où tu insères ton gif. Avec display:none tu le cache et avec #banniere:hover du l'affiches en le positionnant de manière absolue... A tester...

  6. #6
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 51
    Par défaut
    Je vais essayé cela merci pour vos reponses.

  7. #7
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 51
    Par défaut
    Tout marche merci beaucoup de vos conseils

    Cordialement
    Novo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. xHTML/CSS Problème de Margin
    Par Invité dans le forum Mise en page CSS
    Réponses: 17
    Dernier message: 26/06/2006, 09h47
  2. [XHTML/CSS] Problème d'espaces entre tableaux
    Par falcon dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 16/06/2006, 09h19
  3. [XHTML&CSS] Un cadre avec 8 images
    Par PaNTi dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 12/12/2005, 19h31
  4. [Xhtml/Css] Problème de tableau IE/firefox
    Par hawaks dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/12/2005, 14h55
  5. CSS Probléme d'affichage d'images
    Par tebonb dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/06/2005, 18h35

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