javascript - 滚动到底部时如何禁用线性渐变
问题描述
我正在使用来自具有透明 div 的部分底部的淡出文本的答案,但是在覆盖 div以实现底部的淡化文本 后高度保持在部分之下
我的代码片段如下
<div className={styles.description}>
{description}
</div>
.description {
position: relative;
overflow: auto;
width: 640px;
height: 495px;
padding-right: 17px;
text-align: justify;
-webkit-mask-image: linear-gradient(to bottom, black 46%, transparent 100%);
mask-image: linear-gradient(to bottom, black 46%, transparent 100%);
}
但是,褪色效果是固定的,所以当我滚动到底部时,它仍然存在,因此,文本末尾的某些行最终会变得不清楚。解决这个难题的一个简单方法是在最后添加一个足够大的透明空间以扩展滚动条,从而使文本摆脱淡出区域。但是,在我看来,这对我来说似乎不是很优雅,所以我想知道是否有方法可以在滚动到底部时禁用线性渐变。非常感谢您的帮助,非常感谢
解决方案
推荐阅读
- python - 如何解码电子邮件正文?
- c - 尝试在 C 中使用 fopen 打开文件后程序退出
- azure - 用于查找 vm 已被释放多长时间的 Azure 脚本
- terraform - 使用 count 或 for_each 在 terraform 中按顺序创建资源。可能的?
- sql - 汇总来自不同表的金额
- java - 调用 Java 方法,从 C 中获取 String 参数
- azure - 如何检查逻辑应用终结点的响应
- postgresql - 出现错误时会发生什么:psql 中不存在角色“foo”?
- c# - 在 Cloudwatch 日志 C# .Net 应用程序的 NLog 配置中配置日志流时间戳
- python - 带有符号列表及其自身出现的爆炸数据集