我正在使用NivoSlider并且无法将图像作为链接。我知道,我可以使用标题来创建链接。但是,这是不应该的。为了更好的可访问性,我希望图像也是一个链接。
StackOverflow上有一个类似的问题,但它适用于Nivo的旧版本。
我正在使用滑块的这种语法。
<div class="slider-wrapper theme-default container">
<div class="ribbon"></div>
<div id="slider" class="nivoSlider">
<div class='slide'><a href='#'><img src='abc.png'></a>
</div>
<div class='slide'><a href='http://google.com'><img src='google.png' title=''></a>
</div>
</div>
</div>
一切都很完美。幻灯片,转换,字幕等。但是,我无法使锚链接在整个图像上工作。 :(
如果有人知道如何使其发挥作用,请告诉我。
编辑:这是我写的唯一一篇CSS:.slider-wrapper {
margin: auto;
margin-top: 15px;
background: fade(white,80%);
padding-top: 15px;
margin-bottom: 40px;
}
.slide-title {
.font;
color: #ddd;
}
答案 0 :(得分:0)
我很晚才参加派对。它可能对某人有用
HTML
<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
<a href="http://www.google.ae/" target="_new"><img title="#htmlcaption1" src="images/01.png" alt=""></a>
<a href="http://www.yahoo.ae/" target="_new"><img title="#htmlcaption2" src="images/02.png" alt=""></a>
</div>
</div>
CSS
.nivoSlider a.nivo-imageLink {
background:white;
filter: alpha(opacity=0);
opacity: 0;
z-index: 8;
width: 100%;
height: 100%;
position: absolute;
}
答案 1 :(得分:-1)
如果删除带有“slide”类的包装div,它将正常工作。 例如,这是来自nivo滑块的演示
<a href="#1"><img src="images/toystory.jpg" data-thumb="images/toystory.jpg" alt="" /></a>
<a href="#2"><img src="images/up.jpg" data-thumb="images/up.jpg" alt="" title="This is an example of a caption" /></a>
<a href="#3"><img src="images/walle.jpg" data-thumb="images/walle.jpg" alt="" data-transition="slideInLeft" /></a>
<a href="#4"><img src="images/nemo.jpg" data-thumb="images/nemo.jpg" alt="" title="#htmlcaption" /></a>
或结帐此帖,