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 responsive et adaptative


Sujet :

Responsive design en CSS

  1. #1
    Membre confirmé
    Homme Profil pro
    etudiant developpeur web
    Inscrit en
    Février 2018
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : etudiant developpeur web

    Informations forums :
    Inscription : Février 2018
    Messages : 99
    Par défaut Image responsive et adaptative
    Bonjour,
    j'ai une image de très grande taille (2880*1929) que je souhaite utiliser dans mon header. Elle contient un petit personnage central au tout milieux de l'écran. En grande résolution (écran bureautique), cela ne pose pas de problème mais en resolution plus basse (320*480 par exemple), je voudrais que le personnage occupe le centre de l'écran et que disparaisse ce qu'il y a autour.

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="UTF-8" />
    	<title>d-angle : a responsive answer</title>
    	<link rel="stylesheet"  href="styles.css" />
    </head>
    <body>
      <div id="wrapper">
      	<img src="img/bkg.jpg">
      </div>
    </body>
    </html>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    img{
    	max-width: 100%;
    	height: auto;
    }
    Un peu comme le fichier jointPièce jointe 429430

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Ta pièce jointe doit être corrompue, le lien ne fonctionne pas.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- ce type d'image ("décorative") se met en background.
    Pas dans une balise <img>.

    2- il faut adapter la taille et résolution des images en fonction de celles de l'écran.

    3- avec les media queries, on affiche la "bonne" image.

    4- Si néanmoins tu veux conserver la balise <img>, il est possible d'y définir plusieurs images, en fonction de la résolution.
    Voir les attributs sizes et srcset.

  4. #4
    Membre confirmé
    Homme Profil pro
    etudiant developpeur web
    Inscrit en
    Février 2018
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : etudiant developpeur web

    Informations forums :
    Inscription : Février 2018
    Messages : 99
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Salut

    Ta pièce jointe doit être corrompue, le lien ne fonctionne pas.
    Nom : exemple.png
Affichages : 592
Taille : 6,5 Ko

  5. #5
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    4- Si néanmoins tu veux conserver la balise <img>, il est possible d'y définir plusieurs images, en fonction de la résolution.
    heu, ne s'agirait-il pas plutôt de la balise picture ?

    <picture>
    <source srcset="examples/images/extralarge.jpg" media="(min-width: 1000px)">
    <source srcset="examples/images/art-large.jpg" media="(min-width: 800px)">
    </picture>
    j'en ai parlé ici : https://www.developpez.net/forums/d1.../#post10216132

  6. #6
    Invité
    Invité(e)
    Par défaut
    A LIRE, en complément :


  7. #7
    Membre confirmé
    Homme Profil pro
    etudiant developpeur web
    Inscrit en
    Février 2018
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : etudiant developpeur web

    Informations forums :
    Inscription : Février 2018
    Messages : 99
    Par défaut J'ai fini par résoudre mon problème.
    Effectivement, j'avais d'abord essayer de mettre mon image en background. Cependant, n'étant pas satisfait du résultat, j'avais placé l'image dans une balise <img>... sans plus de résultat.

    Une fois mon cours repris à tête reposée, j'ai finalement opté pour la solution suivante qui me donne le résultat attendu. Merci de votre aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    header{
    	background: url("img/bkg.jpg") top center fixed;
    	background-size: cover;
    	min-height: 1929px;	
    }
    L'image devant faire partie simplement du header, j'ai codé le CSS de cette façon.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 02/02/2013, 13h20
  2. RefineSlide : un caroussel d'images responsive en CSS3
    Par FirePrawn dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/12/2012, 14h50
  3. [Plugin] jQuery Picture : passez aux images "responsive" en douceur
    Par FirePrawn dans le forum jQuery
    Réponses: 5
    Dernier message: 21/11/2012, 14h07
  4. Réponses: 2
    Dernier message: 20/08/2010, 10h28
  5. image qui s'adapte au texte
    Par blackspark dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/11/2007, 20h41

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