2010-10-15 62 views

回答

2

你可以使用箱阴影,并攻击它的IE浏览器:

.shadow { 
     zoom:1; /* This enables hasLayout, which is required for older IE browsers */ 
     filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3); 
     -moz-box-shadow:2px 2px 2px #b0b0b0; 
     -webkit-box-shadow:2px 2px 2px #b0b0b0; 
     box-shadow:2px 2px 2px #b0b0b0; 
} 

下面是一个例子:http://www.splashdust.net/2010/05/ie-hack-css-dropshadow/

+0

很多,你是最好的家伙!我会尽快接受。 – Uffo 2010-10-15 14:23:07

+0

尽可能使用'rgba' - 这对于OP的需求会更好地匹配 – 2010-10-15 14:26:14

1

你是什么意思,1px的阴影?是的,'盒阴影'会做(当然除了IE)。

/* horizontal offset, vertical offset, blur radius, color */ 
box-shadow: 0 1px 1px rgba(0,0,0,.1); 
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); 
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); 
相关问题