I am trying to get a nice overlay effect with a slider using EasySlider 1.7. This should not only include images, but also text representing the image. Now I am having problems aligning the text on the page where I need it.
http://intranet.streamflame.com
This is the home page. In the section where you see a black inscription on the main scrollable image, there is text on which the text should sit. Now, if I get rid of the code to scroll through the text, the text sits where it should. However, as soon as I add a script to scroll through the text at the same time, the text seems to disappear.
Here is my code.
HTML:
<div class="filler"> <div class="filler-picture"> <div class="filler-img"> <ul>{% for project in rotations %} <li><img src="{% thumbnail project.key_image.get_absolute_url 559x361 crop,upscale %}" width="559" height="361" alt="{{ project.title }}" /></li> {% endfor %} </ul> </div> <div class="filler-mask"> <img src="{{ MEDIA_URL }}img/filler.png" alt="filler" /> </div> <div class="filler-text"> <ul> <li> <span class="filler-text-left">WaterTiger</span> <span class="filler-text-right">Project watertiger is a test project whilst we get all the site together, call it a filler if you must, there is no project watertiger your only dreaming.</span> </li> <li> <span class="filler-text-left">Dragonfly</span> <span class="filler-text-right">Project Dragonfly is a test project whilst we get all the site together, call it a filler if you must, there is no project dragonfly your only dreaming.</span> </li> <li> <span class="filler-text-left">Spacemunch</span> <span class="filler-text-right">Project Spacemunch is a test project whilst we get all the site together, call it a filler if you must, there is no project Spacemunch your only dreaming.</span> </li> </ul>
CSS
.filler { position: relative; margin-left:20px; height:361px; width:559px; float:left; } .filler-mask { position: absolute; left:0; top:0; height:361px; width:559px; z-index: 100; } .filler-img{ position: absolute; left:0; top:0; height:361px; width:559px; z-index: 50; } .filler-text { width: 558px; height: 68px; position: absolute; z-index: 200; color: #fff; } .filler-text li { list-style-type: none; z-index: 1000; } .filler-text-left { width: 169px; float: left; height: 48px; padding: 10px; font-size: 18pt; font-weight: 100; } .filler-text-right { width: 340px; float: right; height: 48px; padding: 10px; font-size: 10pt; }
EasySlider Javascript:
<script type="text/javascript"> $(document).ready(function(){ $(".filler-text").easySlider({ auto: true, continuous: true, speed: 1800, pause: 5000, nextId: "next2", prevId: "prev2" }); $(".filler-img").easySlider({ auto: true, continuous: true, speed: 1800, pause: 5000, nextId: "next2", prevId: "prev2" }); }); </script>
Note. I tried to put the script for text under the script for the image, this did not change its appearance.
Hope someone can help.