Salut
Soit un petit slider de photos très simple horizontal :
et son css :
Le problème : l'étiquette span commence sur la deuxième photo !!!
Pourquoi ?
Que faire ?
Soit un petit slider de photos très simple horizontal :
<div id="real" class="photos">
<img src="image1.jpg" alt="" />
<span>légende1</span>
<img src="image2.jpg" alt="" />
<span>légende2</span>
<img src="image3.jpg" alt="" />
<span>légende3</span>
<img src="photo.jpg" alt="R" />
<span>unephoto</span>
<img src="img_3982.jpg" alt="" />
<span>et voila</span>
</div>
et son css :
.photos {
position: relative;
width: 100%;
height: 90%;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
.photos img { height: 90vh; width: auto; z-index: 0; }
.photos span {
position: absolute;
width: 67.5vh;
padding-top: 5px;
padding-bottom: 5px;
bottom: 4px;
z-index: 1;
background-color: #676767;
background-color: hsla(0, 0%, 60%, 0.50);
text-shadow: 1px 1px 1px #000000;
display: none;
}
.photos:hover > span { display: inline-block; }
Le problème : l'étiquette span commence sur la deuxième photo !!!
Pourquoi ?
Que faire ?