2017-03-02 174 views
2

我需要繪製形狀如下所示的小提琴頁http://jsfiddle.net/wNhjb/824/陰影,但是陰影似乎環繞箱不在身邊的形狀。CSS繪製形狀與陰影

#shape { 
    height: 0; 
    width: 200px; 
    border-top: 50px solid blue; 
    border-right: 50px solid transparent; 
    box-shadow: 6px 6px 3px rgb(22,73,134); 
} 

如何使用上面的代碼來獲得正確的結果。

+1

您的代碼創建盒(使用邊框)。陰影應用於該框。 – Justinas

+1

可能是下拉陰影更是你想找的 – Toxide82

回答

2

您可以使用「過濾器:下拉陰影()」來代替。

#shape { 
    height: 0; 
    width: 200px; 
    border-top: 50px solid blue; 
    border-right: 50px solid transparent; 
    //box-shadow: 6px 6px 3px rgb(22,73,134); 
    filter: drop-shadow(6px 6px 3px gray); 
} 

更新fiddle- http://jsfiddle.net/wNhjb/826/

+0

什麼'filter'沒有在IE瀏覽器中實現。 https://developer.mozilla.org/en-US/docs/Web/CSS/filter – Justinas