Add ring-inset, always reset ring variables
This commit is contained in:
parent
f9ea7797ae
commit
879f0887ed
5 changed files with 2897 additions and 867 deletions
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -21,8 +21,12 @@ export default function () {
|
|||
return [
|
||||
nameClass('ring', modifier),
|
||||
{
|
||||
'--ring-offset-shadow': `0 0 0 var(--ring-offset-width, 0) var(--ring-offset-color, #fff)`,
|
||||
'--ring-shadow': `0 0 0 calc(${value} + var(--ring-offset-width, 0px)) var(--ring-color, ${ringColorDefault})`,
|
||||
'--ring-inset': 'var(--tailwind-empty,/*!*/ /*!*/)',
|
||||
'--ring-offset-width': '0px',
|
||||
'--ring-offset-color': '#fff',
|
||||
'--ring-color': ringColorDefault,
|
||||
'--ring-offset-shadow': `var(--ring-inset) 0 0 0 var(--ring-offset-width) var(--ring-offset-color)`,
|
||||
'--ring-shadow': `var(--ring-inset) 0 0 0 calc(${value} + var(--ring-offset-width)) var(--ring-color)`,
|
||||
'box-shadow': [
|
||||
`var(--ring-offset-shadow)`,
|
||||
`var(--ring-shadow)`,
|
||||
|
|
@ -32,6 +36,16 @@ export default function () {
|
|||
]
|
||||
})
|
||||
)
|
||||
addUtilities(utilities, variants('ringWidth'))
|
||||
addUtilities(
|
||||
[
|
||||
utilities,
|
||||
{
|
||||
'.ring-inset': {
|
||||
'--ring-inset': 'inset',
|
||||
},
|
||||
},
|
||||
],
|
||||
variants('ringWidth')
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue