使用CSS设置插入和开始框阴影

时间:2014-03-16 14:56:18

标签: css css3

box-shadow属性具有名为inset的属性值,因此阴影可以是 inset outset

但是如何为CSS中的div设置插入开始阴影怎么可能呢?

2 个答案:

答案 0 :(得分:58)

您需要使用,

分隔它们
div {
    margin: 100px;
    height: 100px;
    width: 100px;
    border: 1px solid #aaa;
    border-radius: 50%;
    box-shadow: inset 0 0 5px tomato, 0 0 5px black;
}

Demo

Demo 2 (没有什么不同,但使用white border来获得更好的指示)

所以在上面的示例中,它使用tomato颜色设置阴影 inset ,使用逗号分隔的另一组规则用于 outset ie black shadow

答案 1 :(得分:8)

您需要使用逗号分隔两个阴影。

div{
    top: 100px;
    position: absolute;
    left: 100px;
    height: 100px;
    width: 100px;
    box-shadow: 10px 10px 10px grey, 0 0 10px black;
    border-radius: 5px;
    background: white;
}

See demo