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
Direction: