2016-09-05 209 views
-3

我想在CSS中做一個斜面的陰影邊框斜面的陰影邊框

現在它的作品,我有幾個圖像(左上角,左下角,右角等)。這是非常糟糕的解決方案,我相信CSS或JS中的更好的解決方案是可能的。

使用按鈕它不起作用。

最重要的事情,它必須是響應

在CSS中我試過一開始,但它並不完全是我想怎麼工作。

enter image description here

例如,在IMAGE:example how it should looks like

+0

歡迎來到Stack Overflow!尋求代碼幫助的問題必須包含在問題本身中重現**所需的最短代碼**最好在[** Stack Snippet **]中(https://blog.stackoverflow.com/2014/09/introducing-runnable) -javascript-CSS-和HTML的代碼段/)。請參閱[**如何創建最小,完整和可驗證的示例**](http://stackoverflow.com/help/mcve) –

回答

4

您可以與多個box-shadow性能做到這一點,例如:

box-shadow: 
    -1px 1px 0px #ccc, 
    -2px 2px 0px #ccc, 
    -3px 3px 0px #ccc, 
    -4px 4px 0px #ccc, 
    -5px 5px 0px #ccc, 
    -6px 6px 0px #ccc, 
    -7px 7px 0px #ccc, 
    -8px 8px 0px #ccc, 
    -9px 9px 0px #ccc, 
    -10px 10px 0px #ccc 
} 

演示例子 - https://jsfiddle.net/bztexp0z/

body { background-color:#28434E; padding:50px; } 
 

 
.box { 
 
width:100px; 
 
height:100px; 
 
background-color:#fff; 
 

 
box-shadow: 
 
    -1px 1px 0px #ccc, 
 
    -2px 2px 0px #ccc, 
 
    -3px 3px 0px #ccc, 
 
    -4px 4px 0px #ccc, 
 
    -5px 5px 0px #ccc, 
 
    -6px 6px 0px #ccc, 
 
    -7px 7px 0px #ccc, 
 
    -8px 8px 0px #ccc, 
 
    -9px 9px 0px #ccc, 
 
    -10px 10px 0px #ccc 
 
}
<div class="box"> 
 
</div>

可以通過只具有-1-4例如降低厚度。

+0

所以我試了一下。它在50%的工作。因爲我需要不同的顏色左邊框和底邊框 - >示例圖像 – daneCzech