我正在使用::after
创建阴影来装饰元素(例如A
)。
为了做到这一点,我将 for 设置overflow: hidden
为A
隐藏不需要的阴影部分。
它看起来很完美,但是在我添加一个input
框到A
. 如果我单击input
并拖动,A
图层将滚动,阴影的其余部分将显示出来。
这是演示和简化代码:
<div style="width: 200px; height: 30px; overflow: hidden; border: 1px black dotted;">
<div style="height: 30px; border-bottom: red 10px solid;">
<input style="width: 200px" placeholder="click and drag me downward" />
</div>
</div>
我正在寻找一个纯 CSS 解决方案来解决这个问题。提前谢谢。