25 CSS Tables

This collection offers modern solutions for table layout and styling that go beyond standard HTML. Responsive techniques that transform rows into cards on mobile devices using attr(data-label) are detailed. Visual enhancements include “zebra striping” via :nth-child, hover highlighting, and fixed headers with position: sticky. For complex layouts, CSS Grid implementation is demonstrated, providing flexible column control and scrollable areas with pinned elements.

Last updated:

thumbnail: Responsive Pricing Cards

Responsive Pricing Cards

A pleasant and responsive tariff selection interface where the user’s attention is focused on the viewed option through color accents and animation.

Scroll Mask Indicatorsexternal link

A modern and clean way to indicate scrollability: the “fade-to-mist” effect is implemented using mask-image and linear-gradient, while key parameters of the fade phase are precisely tuned using @property.

Table Cell Hover Effect with CSS :has()external link

A high-performance table with smooth UX that reacts instantly to cursor movement and theme changes, leveraging native browser capabilities instead of heavy JS calculations.