1.1.2 • Published 3 years ago

tailwind-plugin-line-clamp v1.1.2

Weekly downloads
33
License
MIT
Repository
github
Last release
3 years ago

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;
}