我需要从顶部和底部淡化段落。但我只能从任何一方消失。
HTML:
<p className="bottom-overflow-fade">
{content}
</p>
CSS:
.bottom-overflow-fade {
mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}
.top-overflow-fade {
mask-image: linear-gradient(to top, black 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to top, black 80%, transparent 100%);
}
当前结果:
问题:
如果我将这两个类名都添加到段落中,则淡入淡出将不起作用。如果我使用其中任何一个,那么淡入淡出对于顶部和底部都非常有效。是否可以将这两个 CSS 属性合二为一,以便顶部和底部淡入淡出都起作用?
注意:我不是在谈论任何动画。