UNPKG

@ou-imdt/css

Version:

The IMDT CSS library styles native elements with light, extendable CSS. It is developed for Interactive Media Developers at the Open University.

74 lines (58 loc) 2.48 kB
# Striped The utility class `.striped` when applied to tha parent element will alternatively stripe child elements using custom properties (--striped-odd-bg, --striped-odd-fg, --striped-even-bg, --striped-even-fg). There are also properties for row hover background and foreground specific to tables. There is also an additional .bordered class that can be used alongside .striped to add borderes on striped elements ## Example - simple <div class="card"> <ul class="striped bordered unstyled"> <li>One</li> <li>Two</li> <li>Three</li> </ul> </div> <details class="compact"> <summary>HTML</summary> ```html <ul class="striped bordered unstyled"> <li>One</li> <li>Two</li> <li>Three</li> </ul> ``` </details> ## Example - with custom properties <div class="card"> <div class="striped" style="--striped-odd-bg: navy; --striped-odd-fg: white"> <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Perferendis nulla et iure pariatur esse totam molestiae nisi, ea facere, sint praesentium recusandae, optio sed ab! Recusandae eum quae labore eos.</p> <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Perferendis nulla et iure pariatur esse totam molestiae nisi, ea facere, sint praesentium recusandae, optio sed ab! Recusandae eum quae labore eos.</p> <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Perferendis nulla et iure pariatur esse totam molestiae nisi, ea facere, sint praesentium recusandae, optio sed ab! Recusandae eum quae labore eos.</p> </div> </div> <details class="compact"> <summary>HTML</summary> ```html <div class="striped" style="--striped-odd-bg: navy; --striped-odd-fg: white"> <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Perferendis nulla et iure pariatur esse totam molestiae nisi, ea facere, sint praesentium recusandae, optio sed ab! Recusandae eum quae labore eos.</p> <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Perferendis nulla et iure pariatur esse totam molestiae nisi, ea facere, sint praesentium recusandae, optio sed ab! Recusandae eum quae labore eos.</p> <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Perferendis nulla et iure pariatur esse totam molestiae nisi, ea facere, sint praesentium recusandae, optio sed ab! Recusandae eum quae labore eos.</p> </div> ``` </details>