我目前正致力于设计,设计师在div上使用阴影。 由于我不喜欢将图像用于此类事情,因此我决定将我的CSS技能提升到一个新的水平。我对CSS3完全不熟悉,但我想尝试使用box-shadow。我一直在阅读这个新功能,但我似乎无法让我的确切设计正常工作。
这就是我要搜索的内容:
上:1px; 右:5px; 下图:9px; 左:5px
设计师使用不同的点差(好吧,我相信在这种情况下称为点差)。我的问题是,我不能设法让div的每一面使用不同的点差,任何人都可以帮助我吗?
提前致谢。
div {
box-shadow: 0px 0px 5px #000;
}
答案 0 :(得分:1)
box-shadow的意图是创建一个你分配给它的div的阴影。您无法使特定的左上角 - 右下角部分变大或变小
请参阅:http://css3gen.com/box-shadow/
这样做的唯一方法就是摆弄变量
例如:
box-shadow: 0px 9px 15px 5px #888888;
此框阴影将生成一个框阴影..
另一种方法是使用边框图像。
答案 1 :(得分:0)
这非常接近:http://jsfiddle.net/EG6FA/
div {
...
box-shadow: 0px 4px 10px #777;
}
答案 2 :(得分:0)
-webkit-box-shadow: 0px 0px 10px 5px #888888;
-moz-box-shadow: 0px 0px 10px 5px #888888;
box-shadow: 0px 0px 10px 5px #888888;
(IE9和IE10将呈现较小的盒子阴影。较早的资源管理器版本将不显示阴影。)