Image responsive

Résolu
Maitre2B Messages postés 391 Statut Membre -  
Maitre2B Messages postés 391 Statut Membre -
Bonjour à tous,

Je suis entrain de créer un site web et je voulais savoir comment reproduire l'accueil de ce site : http://www.philiphousenyc.com/

C'est à dire, avoir un menu fixé à gauche d'environ 400pixels et que le reste de l'écran soit totalement rempli par une image.

j'ai crée une classe pour faire une image qui prend l'espace restant:

.img-responsive {
max-width: 78.8%;
margin-left: 400px;
}

mais ça ne fonctionne pas parfaitement...
Si je laisse 78,8% en largeur, la hauteur est un peu trop longue, du coup il y a l'ascenseur.
Si je mets 100% en max-witdh, ça déborder en largeur et longueur, c'est donc encore pire :/

Quelqu'un aurait une idée pour qu'une image remplisse tout l'espace restant en largeur et longueur lorsqu'il y a déjà un menu de 400px de largeur à gauche ?

2 réponses

  1. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

    Tu peux utiliser la propriété css background-size pour faire cela :

    CSS
    #espace_restant {
    background: url('/images/exemple.jpg') no-repeat;
    background-size: cover;
    margin-left: 400px;
    }

    HTML
    <div id="espace_restant"></div>

    Bonne journée
    0
    1. Maitre2B Messages postés 391 Statut Membre 33
       
      Merci beaucoup Pitet !
      0