Compatible with all Svelte versions
<script>
import { overflowFadeAction } from 'svelte-overflow-fade';
</script>
<div
class="overflow-auto max-h-64"
use:overflowFadeAction={{
axis: 'y',
fade: {
type: 'mask',
fadePercent: 10
}
}}
>
<!-- Scrollable content -->
</div>
Svelte 5.29+ with enhanced reactivity
<script>
import { overflowFade } from 'svelte-overflow-fade';
</script>
<div
class="overflow-auto max-h-64"
{@attach overflowFade({
axis: 'y',
fade: {
type: 'mask',
fadePercent: 10
}
})}
>
<!-- Scrollable content -->
</div>