Bonjour à tous,
J'essaye de faire un carrousel et je me heurt à un problème :
Voici ma structure :
<div id="gallery">
<div id="photos">
<div class="photo"></div>
[...]
</div>
</div>
J'ai une taille fixe sur #gallery, les .photo font 100% height/width avec l'image en background-image
Cependant, pour faire défiler les photos, je comptais déplacer #photos vers la gauche (déplacement relatif) mais les .photo ont bon être en float: left, et ne pas avoir de taille sur #photos, elles passent automatiquement à la ligne ce que je ne veux évidemment pas. Je voudrais donc désactiver le retour à la ligne des éléments float.
Voici mon CSS pour le moment :
Merci pour vos réponses.
Modifié par Korko (16 Mar 2012 - 16:41)
J'essaye de faire un carrousel et je me heurt à un problème :
Voici ma structure :
<div id="gallery">
<div id="photos">
<div class="photo"></div>
[...]
</div>
</div>
J'ai une taille fixe sur #gallery, les .photo font 100% height/width avec l'image en background-image
Cependant, pour faire défiler les photos, je comptais déplacer #photos vers la gauche (déplacement relatif) mais les .photo ont bon être en float: left, et ne pas avoir de taille sur #photos, elles passent automatiquement à la ligne ce que je ne veux évidemment pas. Je voudrais donc désactiver le retour à la ligne des éléments float.
Voici mon CSS pour le moment :
#gallery {
position: relative;
overflow: hidden;
display: inline-block;
}
.photo {
height: 100%;
width: 100%;
background-color: #000;
background-position: center;
background-repeat: no-repeat;
display: inline-block;
float: left;
}
Merci pour vos réponses.
Modifié par Korko (16 Mar 2012 - 16:41)