Security News
ESLint is Now Language-Agnostic: Linting JSON, Markdown, and Beyond
ESLint has added JSON and Markdown linting support with new officially-supported plugins, expanding its versatility beyond JavaScript.
tailwindcss-enhanced-outlines-plugin
Advanced tools
TailwindCSS plugin that enhances outline classes
This plugin adds some more outline classes to Tailwind CSS.
outline-{color}
ex. outline-red
outline-{width}
ex. outline-2
outline-{style}
ex. outline-solid
outline-offset-{offset}
ex. outline-offset-2
NPM
npm install tailwindcss-enhanced-outlines-plugin
Yarn
yarn add tailwindcss-enhanced-outlines-plugin
Add the following code to your tailwind.config.js
file
plugins: [
...,
require('tailwindcss-enhanced-outlines-plugin')
]
The plugin has some defaults, but to better control your options set the following properties inside your tailwind.config.js
theme options.
outlineColor: theme => ({
...theme('colors')
}),
outlineStyle: {
default: 'solid',
solid: 'solid',
dotted: 'dotted'
},
outlineWidth: {
default: '4px',
'0': '0',
'2': '2px',
'4': '4px',
'6': '6px',
'8': '8px'
},
outlineOffset: {
'0': '0',
'1': '1px',
'2': '2px',
'4': '4px'
}
The plugin also exposes a class outline
that will try to apply the defaults in all 4 configurations, or as they are found.
For example, if you have a default value 4px
for width, and a default value solid
for style (as the example configuration above), Tailwind will compile outline
like so:
outline
= outline-width: 4px
+ outline-style: solid
Now, if you apply outline
to an element, you will get the width of 4px
and style of solid
bundled up.
This plugin supports variants
, add them to your variants: {}
property.
outline: ['responsive', 'focus', 'focus-within'],
Ex:
focus:outline-2
focus-within:outline-blue
outline-red md:outline-black lg:outline-yellow
PRs welcome :)
FAQs
TailwindCSS plugin that enhances outline classes
The npm package tailwindcss-enhanced-outlines-plugin receives a total of 199 weekly downloads. As such, tailwindcss-enhanced-outlines-plugin popularity was classified as not popular.
We found that tailwindcss-enhanced-outlines-plugin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ESLint has added JSON and Markdown linting support with new officially-supported plugins, expanding its versatility beyond JavaScript.
Security News
Members Hub is conducting large-scale campaigns to artificially boost Discord server metrics, undermining community trust and platform integrity.
Security News
NIST has failed to meet its self-imposed deadline of clearing the NVD's backlog by the end of the fiscal year. Meanwhile, CVE's awaiting analysis have increased by 33% since June.