我正在使用::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 解决方案来解决这个问题。提前谢谢。