Bonjour à tous,
Voila j'ai un souci avec mon code html.
J'ai une div conteneur 100%x63px qui contient un lots images aléatoires de 63x63px qui changent au reload de la page.
exemple en image : http://hpics.li/c1ab6cf
Code css
#conteneur
padding: 0;
margin: 0;
min-width: 100%;
max-height: 63px;
overflow: hidden;
background-color: #000 !important;
#conteneur img
float: left;
margin: 0;
padding: 0;
Je voudrais que les images couvrent l'ensemble de la div conteneur et que si la dernière image ne couvre pas la totalité de sa largeur elle soit coupée. dans la prolongement de la div conteneur. Comme si j'avais une frise d'image en fond mais avec des images séparées.
Actuellement les images remplissent la totalité de la div conteneur, mais la dernière image bascule sous le conteneur et elle est donc masquée, ce qui laisse apparaitre le fond du conteneur.
J'espère que j'ai été assez clair, merci pour vos retours
Salut,
Tu peux remplacer tes images par des div ayant l'image en background, et utiliser les flexbox afin de répartir équitablement tes divs en fonction de l'espace disponible (space-around je crois) ;)
Comme l'a dit betaWeb, flexbox réglera sûrement ton problème. Mais tu peux aussi ajouter "white-space: nowrap" à ton #conteneur et mettre tes images en en inline-block et vertical-align middle. Comme ceci:
HTML
<div id="conteneur">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
CSS
#conteneur {
padding: 0;
margin: 0;
min-width: 100%;
height: 63px;
overflow: hidden;
background-color: #fff !important;
white-space: nowrap
}
#conteneur div {
margin: 0;
padding: 0;
width: 100px;
height: 100%;
background-color: #8A9E8E;
display: inline-block;
vertical-align: middle;
}
La démo sur jsfiddle : [https://jsfiddle.net/tvdsd6cf/]()