Tiny Responsive Table Web Component – table-saw

Category: Javascript , Table | October 31, 2023
Author:zachleat
Views Total:387 views
Official Page:Go to website
Last Update:October 31, 2023
License:MIT

Preview:

Tiny Responsive Table Web Component – table-saw

Description:

table-saw is a lightweight responsive table Web Component that smoothly transitions table rows and columns into a more readable stacked two-column layout on smaller viewports.

How to use it:

1. Download and import the table-saw as a web component.

<script type="module" src="table-saw.js"></script>

2. Wrap your table element into the table-saw component and specify the breakpoint (default: 39.9375em) in the breakpoint attribute as follows:

<table-saw breakpoint="(max-width: 35em)">
  <table>
    Your Table Here
  </table>
</table-saw>

3. Determine whether to use container queries or media queries. Default: ‘media’.

<table-saw breakpoint="(max-width: 35em)" type="container">
  <table>
    Your Table Here
  </table>
</table-saw>

4. Set the width ratio of the left and right table columns. Default: ‘1/2’.

<table-saw breakpoint="(max-width: 35em)" ratio="1/1">
  <table>
    Your Table Here
  </table>
</table-saw>

5. Determine whether to remove paddings on table cells.

<table-saw breakpoint="(max-width: 35em)" zero-padding>
  <table>
    Your Table Here
  </table>
</table-saw>

6. Determine whether to align text on small screens.

<table-saw breakpoint="(max-width: 35em)" force-align>
  <table>
    Your Table Here
  </table>
</table-saw>

You Might Be Interested In:


Leave a Reply