1.2.0 • Published 2 years ago

windicss-content-visibility v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Windi CSS Plugin Content Visibility

GitHub Actions Coverage Status Version

This plugin adds support for using the content-visibility and contain-intrinsic-size CSS properties in your Windi CSS project.

By default supports responsive variants.

Installation

Using NPM:

npm i -D windicss-content-visibility

Using PNPM:

pnpm add -D windicss-content-visibility

Add the plugin to your windi config file.

plugins: [
  require('windicss-content-visibility')
]

Usage

Available utilities:

ClassCSS Property
content-autocontent-visibility: auto
content-visiblecontent-visibility: visible
content-hiddencontent-visibility: hidden
content-inheritcontent-visibility: inherit
content-initialcontent-visibility: initial
content-revertcontent-visibility: revert
content-revert-layercontent-visibility: revert-layer
content-unsetcontent-visibility: unset
intrinsic-size-${integer}contain-intrinsic-size: ${integer}px

Examples:

Basic:

<section class="content-auto intrinsic-size-200">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p>
</section>

With responsive variants:

<section class="sm:content-hidden md:content-visible md:intrinsic-size-320">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p>
</section>

License

This project use the MIT License. Please see License File for more information.