1.0.5 • Published 4 years ago

tailwindcss-line-clamp v1.0.5

Weekly downloads
1,160
License
MIT
Repository
github
Last release
4 years ago

TailwindCSS Line Clamp

TailwindCSS plugin to generate webkit line clamp utilities.

Installation

npm i tailwindcss-line-clamp --save-dev
# or
yarn add tailwindcss-line-clamp -D

Usage

{
  theme: {
    lineClamp: {
      1: 1,
      2: 2,
      3: 3
    }
  },
  plugins: [
    require('tailwindcss-line-clamp')
  ],
}

This will generate the following utilities:

.clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

Variants

By default, no variants are generated for these utilities. If you would like them, modify lineClamp in the variants section of your tailwind.config.js file.

{
  variants: {
    lineClamp: ["responsive"];
  }
}

Browser Support

-webkit-line-clamp is not supported in ie11. If you need to accomodate these users you may need to reach for a JS or server-side solution.

Can I use: -webkit-line-clamp

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago