tailwind-plugin-line-clamp

1.1.2 • Public • Published

Aspect Ratio Plugin for Tailwind CSS

Requirements

This plugin adds line clamps with breakpoint support based on the tailwindcss-aspect-ratio plugin by webdna.
Props to Diego Czul (@luisczul) for helping me get this working.

Installation

npm install tailwind-plugin-line-clamp
// tailwind.config.js
module.exports = {
  theme: {
    clamp: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], // defaults to this
  },
  plugins: [
    require('tailwind-plugin-line-clamp'),
  ],
};

The above configuration would create the following classes, as well as their responsive variants:

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

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

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

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

Package Sidebar

Install

npm i tailwind-plugin-line-clamp

Weekly Downloads

10

Version

1.1.2

License

MIT

Unpacked Size

2.57 kB

Total Files

4

Last publish

Collaborators

  • lzl0