在这种情况下,我认为图片比文字更有说服力。
我想要达到这个效果:
但是我只能用CSS3做到这个效果:
而且这段代码非常糟糕:
box-shadow: 1px 1px hsl(0, 0%, 27%),
2px 2px hsl(0, 0%, 27%),
3px 3px hsl(0, 0%, 27%),
4px 4px hsl(0, 0%, 27%),
5px 5px hsl(0, 0%, 27%),
6px 6px hsl(0, 0%, 27%),
7px 7px hsl(0, 0%, 27%),
8px 8px hsl(0, 0%, 27%),
...
有没有办法使用纯CSS3创建类似于这样的效果?我不介意它是3D的,但等距视图更好。我不需要将内容放置在盒子的侧面上,只需要放在正面,所以我只使用了一个
<div>
元素。这是我目前的进展:http://jsfiddle.net/X7xSf/3/。感谢任何帮助!
<div>
元素。我正在尝试创建一个跨浏览器的解决方案,在IE和类似浏览器中只显示一个平面正方形,在Webkit和Firefox中显示一个立方体。 - Blender