繁体   English   中英

CSS“悬停”在滑块上不起作用

[英]css “hover” not working on a slider

我在使用轨道滑块内的悬停时遇到问题,它根本不起作用。 我究竟做错了什么?

这是代码和小提琴: http : //jsfiddle.net/Bonomi/KgndE/

HTML:

<div class="row">
    <div class="large-12">
        <ul data-orbit>
            <li>
                <img src="http://upload.wikimedia.org/wikipedia/commons/a/a7/Saturn-day-earth-smiled-1000x600.png" alt="slide 1"/>
                <div class="orbit-caption">
                Caption 1
                </div>
            </li>            
        </ul>
        <div class="orbit-caption">
        Caption 2
        </div>
    </div>
</div>

CSS:

.orbit-caption:hover {
    background-color: red;
}

提前致谢

这是因为您的选择器不够具体。 尝试:

更新示例

.row .large-12 .orbit-caption:hover {
    background-color: red;
}

我建议研究CSS特异性(mdn)。

你用用的特异性值选择20 ,而选择你试图改写: .orbit-container .orbit-slides-container>* .orbit-caption具有〜特异性30

选择器.row .large-12 .orbit-caption:hover的专一性为40 (请注意伪类)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM