当我将鼠标悬停在链接上时,我需要为图像添加边框或方块阴影。悬停应该在圆形图像周围显示动画圈。我正在使用下面的CSS,但它不工作。在锚点悬停上为图像添加边框或方块阴影
https://codepen.io/anon/pen/mArEoX
<div class="sub-page-menu-item-w">
<div class="sub-page-menu-img">
<img src="http://dummyimage.com/200x200/0066ff/fff" class="sub-page-menu-imgx img-responsive img-circle">
</div>
<a href="/location/" class="sub-page-menu-a">Location</a>
</div>
.img-circle{
border-radius:100%;
}
.sub-page-menu-a:hover ~ .img-circle {
display: block;
box-shadow: 0 0 0 14px #B28164 !important;
}
.sub-page-menu-a:hover {
color:green !important;
font-size:18px !important;
}
如果你在div后面移动锚点,它不工作https://codepen.io/anon/pen/xELEkq – Learning
这是正确的。我解释了为什么在我的答案中是这样。 - _“一般的兄弟选择器(〜)**不会找到位于选择器左侧的元素之前的元素**”_ – Turnip
有没有办法通过CSS工作,因为我不能移动链接另一个div – Learning