Add background-origin utilities (#4117)

* Add background-origin utilities

* Update fixtures

* Update basic usage test

* Change sort order for background origin

* Move background origin after other background properties
This commit is contained in:
David Luhr 2021-04-20 09:43:47 -07:00 • committed by Adam Wathan
parent 96ade27de4
commit 6c7f3c8f8c
12 changed files with 319 additions and 4 deletions

View file

@ -17,6 +17,7 @@ export const corePluginList = [
'backgroundPosition',
'backgroundRepeat',
'backgroundSize',
'backgroundOrigin',
'borderCollapse',
'borderColor',
'borderOpacity',

View file

@ -0,0 +1,12 @@
export default function () {
return function ({ addUtilities, variants }) {
addUtilities(
{
'.bg-origin-border': { 'background-origin': 'border-box' },
'.bg-origin-padding': { 'background-origin': 'padding-box' },
'.bg-origin-content': { 'background-origin': 'content-box' },
},
variants('backgroundOrigin')
)
}
}

View file

@ -23,6 +23,7 @@ export { default as backgroundOpacity } from './backgroundOpacity'
export { default as backgroundPosition } from './backgroundPosition'
export { default as backgroundRepeat } from './backgroundRepeat'
export { default as backgroundSize } from './backgroundSize'
export { default as backgroundOrigin } from './backgroundOrigin'
export { default as blur } from './blur'
export { default as borderCollapse } from './borderCollapse'
export { default as borderColor } from './borderColor'