Sticky header
Introductie
Voor lange tabellen kan het gewenst zijn om de tabel-header in het zicht te houden zodat de gebruiker de titels kan zien.
Snelstart
SCSS importeren:
@use "@minvws/manon/components/table";
@use "@minvws/manon/components/sticky-header";
Benodigde stappen
- Voeg de class
sticky-headertoe aan eendivom detableheen. Deze isdivis nodig om detablescrollbaar te maken. - Een
sticky-header-tabel heeft een maximale hoogte van de schermhoogte. Mocht er een andere maximale hoogte gewenst zijn zodat de tabel bijvooreeld minder hoog blijft kan deze via het variabelenbestand overschreven worden.
Voorbeelden
| Heading 1 | Heading 2 | Heading 3 |
|---|---|---|
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
| Lorem | Ipsum | Dolor sit |
<div class="horizontal-scroll sticky-header">
<table>
<caption>
Tabelvoorbeeld met een sticky header.
</caption>
<thead>
<tr>
<th scope="col">Table header heading 1</th>
<th scope="col">Table header heading 2</th>
<th scope="col">Table header heading 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lorem</td>
<td>Ipsum</td>
<td>Dolor sit</td>
</tr>
</tbody>
</table>
</div>