【发布时间】:2015-11-21 08:47:45
【问题描述】:
我是这个主题的新手,还没有找到任何地方如何仅将阴影应用于反向 C 型角。
下面是示例图像的链接,我试图仅在角落添加阴影
下面是我用来实现这个反向圆角的代码:
CSS 代码:
div {
background-color: #a9a8a8;
background: -moz-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -moz-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -moz-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -moz-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px);
background: -o-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -o-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -o-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -o-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px);
background: -webkit-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -webkit-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -webkit-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px), -webkit-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 100px, #f7f6f6 15px);
background-position: bottom left, bottom right, top right, top left;
-moz-background-size: 50% 50%;
-webkit-background-size: 50% 50%;
background-size: 50% 50%;
background-repeat: no-repeat;
height: 300px;
width: 500px;
}
<div></div>
所以现在我想只为深灰色部分的圆角添加阴影效果。我想说明像浅灰色在灰色之上的效果。
【问题讨论】:
-
您能否在您的 sn-p 中添加一些 HTML,这样它确实可以说明您的问题?
-
抱歉,看到形状错误地关闭了,所以重新打开了。
标签: css shadow css-shapes radial-gradients