mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
Add hoverable at rule to generate hover/focus versions of a set of rules
This commit is contained in:
parent
97b257e6f4
commit
6f15be84f1
@ -8,6 +8,7 @@ import defaultConfig from './defaultConfig'
|
||||
|
||||
import addCustomMediaQueries from './lib/addCustomMediaQueries'
|
||||
import generateUtilities from './lib/generateUtilities'
|
||||
import substituteHoverableAtRules from './lib/substituteHoverableAtRules'
|
||||
import substituteResponsiveAtRules from './lib/substituteResponsiveAtRules'
|
||||
import substituteClassApplyAtRules from './lib/substituteClassApplyAtRules'
|
||||
|
||||
@ -17,6 +18,7 @@ export default postcss.plugin('tailwind', options => {
|
||||
return postcss([
|
||||
addCustomMediaQueries(options),
|
||||
generateUtilities(options),
|
||||
substituteHoverableAtRules(options),
|
||||
substituteResponsiveAtRules(options),
|
||||
substituteClassApplyAtRules(options),
|
||||
cssnext(),
|
||||
|
||||
8
src/util/hoverable.js
Normal file
8
src/util/hoverable.js
Normal file
@ -0,0 +1,8 @@
|
||||
import postcss from 'postcss'
|
||||
import cloneNodes from './cloneNodes'
|
||||
|
||||
export default function hoverable(rules) {
|
||||
return postcss.atRule({
|
||||
name: 'hoverable',
|
||||
}).append(cloneNodes(rules))
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user