【发布时间】:2015-11-01 05:44:39
【问题描述】:
我有一个非矩形 div,它同时具有悬停属性和 url 锚点,形状如下:
当鼠标悬停在边框范围内时,我希望 div 可点击到 url 链接,同时更改其背景颜色。
我目前拥有的结果是在右下角空白区域的边界之外产生一个可点击的 div。有没有办法“裁剪”出空间?
HTML:
<a href="http://www.reddit.com" target="_blank" style="display:block">
<div id="wai">
<div id="ax" class="a"> </div>
<div id="ex" class="a"> </div>
</div>
</a>
CSS:
#ax {
width: 500px;
height: 50px;
background: blue;
border: 2px solid black;
}
#ex {
width: 100px;
height: 27px;
background: blue;
border-left: 2px solid black;
border-bottom: 2px solid black;
border-right: 2px solid black;
margin-top: -2px
}
#wai:hover .a{
background:yellow;
}
【问题讨论】: