-webkit-filter: drop-shadow for other browsers

前端 未结 2 1475
青春惊慌失措
青春惊慌失措 2020-12-01 23:12

I have a drop shadow effect that I am applying using the following css:

-webkit-filter: drop-shadow(0 1px 10px rgba(113,158,206,0.8));

Does

2条回答
  •  -上瘾入骨i
    2020-12-01 23:36

    Ok I have figured this out - the equivalent for opera and firefox is:

    filter: url(drop-shadow.svg#drop-shadow);
    

    where drop-shadow.svg looks like this:

    
     
        
        
        
        
        
          
          
        
      
    
    

    IE being so crap doesn't support the svg values feOffset, feFlood or feMerge so doesn't currently have an equivelant

    I'll leave this open in-case anyone figures out how to do this effect for IE

    UPDATE

    Thanks to psdie for finding this post

    IE Version:

    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444')";
    

提交回复
热议问题