2015-04-16 37 views
2

是否可以通过“边框半径”不可点击来修剪边框,并且还没有检测到您在其上方悬停?是否可以通过“边框半径”不可点击来修剪边框?

+1

很高兴答案奏效! - 当你有一个时刻 - 只需编辑一些代码,以便人们可以看到你的例子,如果你的网址发生任何事情,因为这是一个很好的问题。最好! –

+0

@MiaSno完成!也增加了一个jsFiddle! :D – wbjari

+0

太棒了 - 你做得很好! :) –

回答

2

的一种方法是使包装DIV和标签也有边框半径...

.blackground > div, .blackground > div a { 
    border-radius: 100%; 
} 

.blackground > div a { 
    display:block; 
} 
+0

我建议在包含元素上设置'border-radius',然后给它一个'overflow:hidden'。 –

+0

我认为我说div的原因是因为在某些浏览器中,它会选择div作为块元素,并且在单击它的时候使用原生高亮显示来更好地修剪它。 –

+0

作品,谢谢! – wbjari

0

诀窍是让<a>标签的大小变更中的一个,因为这是确定元素点击区域。

所以,你可以做

.backgroud > div > a { 
    display: inline-block; 
    border-radius: 100%; 
    overflow: hidden; 
} 

那么实际图像上删除边框半径(如果你想)。