我需要在某個block
元素上創建一個盒子陰影,但僅在其右側(例如)。我這樣做的方式是用box-shadow
將內部元素包裹到padding-right
和overflow:hidden;
的外部元素中,因此陰影的其他三個邊都不可見。如何在元素的一側添加陰影框?
有沒有更好的方法來實現這一目標?像box-shadow-right
?
編輯:我的意圖是創建只有的陰影的垂直部分。與規則background:url(shadow.png) 100% 0% repeat-y
會做的repeat-y
完全相同。
考慮樣式表在盒子陰影方面有限的工具,我認爲你的做法已經相當不錯了。它不太混亂,在語義方面影響相當小:只有一個無意義的div。 – Bazzz 2011-02-25 09:20:46
這很有趣,因爲我在* Question *的內容中發現了我的問題的解決方案,而不是其中的一個* Answers *。 – 2012-06-26 20:46:24
這是一個很好的CSS側影:http://stackoverflow.com/a/20596554/1491212 – 2014-01-05 15:09:36