2015-08-15 55 views
-1

boder a and b更改CSS邊框邊緣如何相遇?

CSS的邊框邊緣的樣子:一個

我怎麼想他們看:乙

如何做到這一點?

我嘗試過使用「外部陰影」,但即使模糊設置爲0,產生的左邊框也明顯模糊。打開其他解決方案,但最好不添加其他元素。

+1

鑑於你不喜歡通常的選擇(雖然我從來沒有見過任何模糊...也許你'重新做錯了嗎?)以及你施加的其他限制......我會說答案是否定的。 –

+0

你可以避免使用'* additional * elements',但是至少沒有使用僞元素,答案仍然是一個公司(但是不幸)'不'。 –

+0

使用'box-shadow'或'border-image'可以實現這一點,但不能使用標準的'border'。 – Spudley

回答

1

編輯,你可以使用:

box-shadow: 0 5px red; 

這顯示了一個DIV使用這兩種方法:

<div id="square" style="height: 50px; width: 50px; border-left: 5px solid black; border-top: 5px solid red;box-shadow: 0 5px red;"></div> 

如果您正在尋找在兩個側面的黑色邊框和紅色頂部和底部:

<div id="square" style="height: 50px; width: 50px; border-left: 5px solid black; border-right: 5px solid black;box-shadow: 0px 5px 0px red, 0px -5px 0px red;"></div>