我可以将这个方法成功应用在背景颜色为纯色的对象上,通过应用多个box-shadow:
HTML:
<div></div>
CSS:
div{width: 50px;
height: 50px;
margin: 100px;
border-radius: 25px;
background: rgb(0,150,0);
box-shadow: -15px 0 12px rgba(0,150,0,0.2)
, -11px 0 10px rgba(0,150,0,0.4)
, -8px 0 8px rgba(0,150,0,0.6)
, -6px 0 6px rgba(0,150,0,0.8)}
这并不是理想的解决方案,因为您会从元素上下看到阴影出血,而不仅仅是向左,但它可以勉强解决问题。
但我真正想要的是它能够很好地与背景图像配合使用,例如在这个 jsFiddle中,我希望
的边缘(或至少是背景图像的边缘)的颜色被拉伸。
我该怎么做呢?我能吗?
谢谢
scaleX
来获得更多的运动模糊效果。https://jsfiddle.net/rqmtkojf/2/ - Kushtrim