Tw-fade: 纯CSS滚动驱动的边缘遮罩
摘要
Tw-fade 是一个新的 Tailwind CSS 插件,用于纯 CSS 滚动驱动的边缘淡出效果,无需 JavaScript 即可实现优雅的淡出效果。
暂无内容
查看缓存全文
缓存时间: 2026/06/25 17:12
# tw-fade - Tailwind CSS 滚动边缘淡出效果
来源:https://pete.design/tw-fade
优雅的滚动驱动边缘遮罩。一个class。零JavaScript。由tw-shimmer(https://www.npmjs.com/package/tw-shimmer)的创作者之一打造——仅用CSS实现闪烁效果,npm周下载量超过475k。
`npm i tw-fade`
## 水平方向 `fade-x`
## 垂直方向 `fade-y`
这个 feed 有硬边缘
给滚动区域添加 fade-y
还需要再加一个容器吗?
不需要。直接用在滚动的元素上。
在顶部,淡出效果会保留吗?
不会,顶部淡出会消失。
那在底部呢?
底部淡出也会消失。
最新消息保持清晰。
水平标签也支持吗?
在导轨上使用 fade-x。
能让淡出范围更宽吗?
设置更大的 range 值。
只保留顶部边缘?
使用 fade-t。
## 高级用法 `fade-x fade-y fade-size-2xl fade-range-md`
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
外围的短暂性
淡出大小 2xl | 滚动范围 2xl
### 滚动感知
只有当有更多内容可滚动时才会显示淡出效果,滚动到任一边缘时淡出效果会逐渐消失。
### 平滑渐变
缓动阿尔法渐变使内容融入背景,而不是在裁剪线处突然截止。
### 可组合
方向、大小、范围和清除区等工具类可直接组合在滚动容器上。
## 适用于任何背景
消散 | 退去 | 柔化 | 消失 | 淡出 | 模糊 | 虚影 | 扩散 | 退潮
相似文章
CSS原生视差效果
使用滚动驱动动画时间线的CSS原生视差效果,提供了一个高性能且简单的工具类,无需JavaScript。
tailwindlabs/tailwindcss
Tailwind CSS 是一个流行的实用优先的 CSS 框架,用于快速构建自定义用户界面,提供完整的文档和社区资源。
我如何在博客中使用CSS View Transitions
作者详细介绍了如何在静态博客上仅使用CSS跨文档视图过渡来为页面导航添加动画,无需JavaScript路由,包括设置布局列和动画。
使用CSS进行抖动处理
本文演示如何使用CSS滤镜和SVG feTurbulence对图像应用抖动效果,以保持一致的视觉风格。
使用 Temporal 和 CSS color-mix 实现基于时间的背景颜色过渡
本文演示了如何使用 Temporal API 检测本地时间,并结合 CSS color-mix 在个人网站上实现根据一天中的时间变化背景颜色过渡的效果。