我正在尝试使用span .m_12
将.box_1 img
格式悬停在.box_1 img:hover ~ .m_12
上。但这似乎无效。
<div class="col-md-4 box_1">
<a href="#">
<img src="images/pic1.jpg" class="img-responsive" alt=""/>
</a>
<div class="box_2">
<div class="special-wrap">
<div class="forclosure2">
<span class="m_12">$140</span>
</div>
</div>
</div>
</div>
答案 0 :(得分:7)
此
.box_1 img:hover ~ .m_12
无效,因为它假定.m_12
是img
的兄弟,而且不是。
悬停只能影响被徘徊的元素,它的后代或兄弟姐妹。
所以,你需要。
.box_1 a:hover + .box_2 .m_12
或
.box_1 a:hover ~ .box_2 .m_12
换句话说,.m_12
元素是.box2
的子/后代,它是链接a
的兄弟,它是{的子级{ {1}}
答案 1 :(得分:-1)
使用此代码:
.box_1 img:hover .m_12 {
/* Write your style */
}