用内框阴影画一个圆圈

时间:2013-08-31 20:45:44

标签: css css3

我想使用内部阴影画几个圆圈。

这是我的JsFiddle

CSS

.circle {
 width: 20px;
 height: 20px;
 display: inline-block;
 border-radius: 50%;
 border:1px solid #000;

}

如何在圆圈中应用内部阴影

2 个答案:

答案 0 :(得分:9)

为内阴影,x和y位移,模糊和颜色指定inset。例如:

box-shadow: inset 3px 3px 4px #000;

演示:http://jsfiddle.net/uJzgs/2/

兼容性:

-webkit-box-shadow: inset 3px 3px 4px #000;
-moz-box-shadow: inset 3px 3px 4px #000;
box-shadow: inset 3px 3px 4px #000;

答案 1 :(得分:2)

为什么不使用radial-gradient

.circle {
 width: 20px;
 height: 20px;
 display: inline-block;
 border-radius: 50%;
 border:1px solid #000;
 background: radial-gradient(#FFF 40%, #000);
}

示例 http://jsfiddle.net/za7b8/1