Tailwindcss Pseudo Elements screenshot

Tailwindcss Pseudo Elements

Author Avatar Theme by Croutonn
Updated: 7 Nov 2021
119 Stars

TailwindCSS Plugin that adds variants of pseudo elements.

Overview

TailwindCSS Pseudo Elements is an innovative plug-in designed to enhance TailwindCSS by adding support for pseudo-elements such as ::before, ::after, and ::first-letter. This tool is perfect for developers looking to leverage the power of pseudo-elements without having to leave the ease and efficiency of the Tailwind framework. With streamlined installation and configuration, getting started is quick and user-friendly.

What makes this plug-in particularly attractive is its flexibility, allowing for customization of pseudo-classes and adding variants effortlessly. Whether you are creating dynamic UI components or simply looking to add a bit of flair to your designs, this plug-in is bound to elevate your TailwindCSS experience.

Features

  • Easy Installation: The plug-in can be easily added to your project using NPM or Yarn, making setup hassle-free.
  • Custom Pseudo-Classes: Allows the creation of your own pseudo-classes and pseudo-elements, providing ultimate flexibility in styling.
  • Content Property Utilities: Offers utilities that set the attributes of HTML elements to the content property, facilitating the integration of pseudo-elements into your designs.
  • Empty Property Utility: Includes a utility class that sets { content: "" } in the ::before pseudo-element, improving your styling options.
  • Configuration Options: Customize settings through an options object to tailor the functionality to suit your specific requirements.
  • Class Name Replacement: Lets you replace frequently used class names with alternative names to keep your code clean and organized.
  • AMP Compatibility: Comes with options to work around potential issues with AMP Validation, ensuring that your designs remain compliant with AMP standards.
  • Built-in Prefix Support: Allows the addition of a prefix to the utilities, creating a clear distinction in class naming conventions.