Styling
TODO WIP
Letter: A, Row: #0
Letter: B, Row: #1
Letter: C, Row: #2
Letter: D, Row: #3
Letter: E, Row: #4
Letter: F, Row: #5
<script lang="ts">
import { VirtualList, type SlotAttributes } from 'svelte-virtuallists';
const data = ['A', 'B', 'C', 'D', 'E', 'F' /* ... */];
</script>
<div class="list">
<VirtualList width="100%" height={600} model={data} modelCount={data.length} itemSize={50}>
{#snippet slot({ item, style, index }: SlotAttributes<any>)}
<div class="row" {style}>
Letter: {item}, Row: #{index}
</div>
{/snippet}
</VirtualList>
</div>
<style>
.list :global(.virtual-list-wrapper) {
background-color: #0f0;
/* ... */
}
.list :global(.virtual-list-inner) {
background-color: #f00;
/* ... */
}
</style>
previous Events
next