【发布时间】:2011-06-14 12:02:51
【问题描述】:
【问题讨论】:
标签: html css dropshadow
【问题讨论】:
标签: html css dropshadow
这里的关键是多个框阴影,从左上角开始插入一个较大的较暗的阴影,下面是一个比背景略亮的非常微妙的阴影。
注意box-shadow的形式是“x-offset, y-offset, blur, color”
学会使用模糊量和多重阴影,你可以做出一些非常棒的效果。
示例样式(用于显示在#222的背景上):
.button {
display:inline-block;
padding: 10px 15px;
color: white;
border-radius: 20px;
box-shadow: inset 2px 3px 5px #000000, 0px 1px 1px #333;
}
【讨论】:
答案已经给你了 (box-shadow: inset ..),所以这里快速演示一下它是如何工作的:
重要的部分是box-shadow: inset 2px 2px 3px 0 red。
有关可用选项的说明:https://developer.mozilla.org/en/css/box-shadow#Values
请务必考虑浏览器对box-shadow 的支持,即它在旧版本的 IE 中不起作用,但在其他“任何地方”都可以使用:http://caniuse.com/css-boxshadow
【讨论】:
查看 CSS3 box-shadow 属性,尤其是嵌入框阴影。 this article 中的示例 L 应该提供您正在寻找的效果。
【讨论】: