内边界半径不起作用

mpn*_*mpn 4 jquery html5 css3

我对边缘半径有疑问.基本上我使用代码创建一种聚光灯工具来查找隐藏的HTML.这是小提琴: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;
}
Run Code Online (Sandbox Code Playgroud)

我需要以某种方式设置形状的边界半径,使其显示为圆形.这是一个问题,因为这只影响外边框,这不是我想要影响的东西.就在边境内侧.

mus*_*ing 6

这是一个更简单的选项:

Fiddle

只需将border-radius放在原始元素上即可.

#tail
{
    /* ... */
    border-radius:100%;
}
Run Code Online (Sandbox Code Playgroud)

然后隐藏所有内容,直到鼠标悬停在它上面.

body /* or whatever element you want */
{
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

然后这样做:

$(document).bind('mouseenter', function (e) {
    $('body').show();
});
$('body').bind('mouseleave', function (e) {
    $(this).hide();
});
Run Code Online (Sandbox Code Playgroud)

这样用户永远不会看到隐藏的内容.