我有一个关于边界半径的问题。基本上我使用代码创建一种聚光灯工具来查找隐藏的 html。这是 fiddle : http://jsfiddle.net/pwneth/hj57k/1899/
CSS:
#tail {
border: 1000px solid #fff;
position: absolute;
float: left;
height: 100px;
width: 100px;
background-color: rgba(0,0,0,.0);
z-index: 100;
top: 0px;
left: 0px;
pointer-events:none;
-moz-box-shadow: inset 0 0 20px #000000;
-webkit-box-shadow: inset 0 0 20px #000000;
box-shadow: inset 0 0 20px #000000;
}
我需要以某种方式设置形状的边界半径,使其显示为圆形。然而,这是一个问题,因为这只会影响外部边界,这不是我想要影响的。就在边界的内侧。
最佳答案
这里有一个更简单的选项:
只需将 border-radius 放在原始元素上即可。
#tail
{
/* ... */
border-radius:100%;
}
然后隐藏所有内容,直到鼠标悬停在上面。
body /* or whatever element you want */
{
display:none;
}
然后这样做:
$(document).bind('mouseenter', function (e) {
$('body').show();
});
$('body').bind('mouseleave', function (e) {
$(this).hide();
});
这样用户永远不会看到隐藏的内容。
关于jquery - 内边框半径不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18771663/