双色三维块和文本

Avatar of Chris Coyier
Chris Coyier

我们可以使用多个text-shadowbox-shadow值来为块或文本创建三维外观,例如David DeSandro页脚的此屏幕截图。但是,在该示例中,“三维”部分为纯色。

通过在框或文本阴影声明的“堆叠顺序”中交替颜色,我们可以模拟更具三维/照明效果的效果。

text-shadow:   1px 0px #eee, 0px 1px #ccc,
               2px 1px #eee, 1px 2px #ccc,
               3px 2px #eee, 2px 3px #ccc,
               4px 3px #eee, 3px 4px #ccc,
               5px 4px #eee, 4px 5px #ccc,
               6px 5px #eee, 5px 6px #ccc,
               7px 6px #eee, 6px 7px #ccc,
               8px 7px #eee, 7px 8px #ccc,
               8px 8px #eee;

示例