仅 CSS 框阴影底部
我该怎么做?我希望我的元素看起来好像有阴影下划线。我不想要其他 3 面的阴影。
How can I do this? I want my element to look as though it has a shadow underline. I don't want the shadow for the other 3 sides.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这样做:
实际上更简单,无论您将模糊设置为(第三个值),将扩散(第四个值)设置为其负数。
Do this:
It's actually much simpler, whatever you set the blur to (3rd value), set the spread (4th value) to the negative of it.
您可以使用两个元素,一个在另一个元素内部,并给外部元素
overflow: hide
和等于内部元素的宽度以及底部填充,以便所有其他边上的阴影都是“ 或者,浮动外部元素以使其缩小到内部元素的大小。请参阅:http://jsfiddle.net/QJPd5/1/
You can use two elements, one inside the other, and give the outer one
overflow: hidden
and a width equal to the inner element together with a bottom padding so that the shadow on all the other sides are "cut off"Alternatively, float the outer element to cause it to shrink to the size of the inner element. See: http://jsfiddle.net/QJPd5/1/
试试这个
你可以在 http://jsfiddle.net/wJ7qp/ 中看到它
Try this
You can see it in http://jsfiddle.net/wJ7qp/
尝试这个让盒子阴影处于你的完全控制之下。
这也适用于外部盒子阴影。
try this to get the box-shadow under your full control.
this would apply to outer box-shadow as well.