Witam.
Obrazki przesuwają się powoli w lewo i po najechaniu kursorem na dany obrazek, niestety nie wyświetla się tooltip. Co muszę poprawić w kodzie, aby wyświetlił się tooltip?
<div class="photobanner">
<div id="photoSlider">
<div class="photos">
<img src="obrazki/01.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 01</span>
<img src="obrazki/02.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 02</span>
<img src="obrazki/03.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 03</span>
<img src="obrazki/04.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 04</span>
<img src="obrazki/05.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 05</span>
<img src="obrazki/06.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 06</span>
<img src="obrazki/07.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 07</span>
<img src="obrazki/08.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 08</span>
<img src="obrazki/09.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 09</span>
<img src="obrazki/10.jpg" class="tooltip" style="margin-top: 12px" /><span>Obrazek nr 10</span>
</div>
</div>
</div>
.photobanner
{
overflow: hidden;
position: relative;
bottom: 138px;
width: 900px;
margin-left: auto;
margin-right: auto;
background-color: #0000FF;
}
#photoSlider
{
width: 1100px;
height: 124px;
}
#photoSlider img
{
width: 200px;
height: 100px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#photoSlider img:hover
{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
cursor: pointer;
}
.photos
{
-webkit-animation: bannermove 400s linear infinite;
-moz-animation: bannermove 400s linear infinite;
-ms-animation: bannermove 400s linear infinite;
-o-animation: bannermove 400s linear infinite;
animation: bannermove 400s linear infinite;
}
@keyframes bannermove
{
0% {margin-left: 0px;}
100% {margin-left: -9064px;}
}
@-moz-keyframes bannermove
{
0% {margin-left: 0px;}
100% {margin-left: -9064px;}
}
@-webkit-keyframes bannermove
{
0% {margin-left: 0px;}
100% {margin-left: -9064px;}
}
@-ms-keyframes bannermove
{
0% {margin-left: 0px;}
100% {margin-left: -9064px;}
}
@-o-keyframes bannermove
{
0% {margin-left: 0px;}
100% {margin-left: -9064px;}
}
#photoSlider img .tooltip
{
position: relative;
z-index: 20;
}
#photoSlider img .tooltip span
{
display: none;
}
#photoSlider img .tooltip:hover
{
z-index: 21;
}
#photoSlider img .tooltip:hover span
{
display: block;
width: 100px;
padding: 5px;
color: #FFF;
background: #535663;
font-size: 11px;
text-decoration: none;
position: absolute;
border-radius: 6px;
top: 10px;
left: -10px;
}
Ciekawostka:
Podałem w kodzie 10 zdjęć, ponieważ nie chciałem wpisywać za dużo kodu. Jak chcecie przekonać się jak wygląda prawidłowy efekt przesuwanych zdjęć w lewo w nieskończoność, to musicie umieścić łącznie 49 zdjęć.
Czyli 44+5:
<img src="obrazki/01-44.jpg">
<img src="obrazki/01-05.jpg">
oraz usunąć z kodu:
<class="tooltip"><span>Obrazek nr 01-44 + 01-05</span>
Do tej ilości zdjęć dopasowana jest szybkość klatek przesuwania z powtórzeniami w nieskończoność.