Утилиты для управления поведением фонового изображения при прокрутке.
xxxxxxxxxx
bg-fixed
.bg-fixed { background-attachment: fixed; }
Утилиты для управления рамкой фона элемента.
xxxxxxxxxx
bg-clip-border
.bg-clip-border { -webkit-background-clip: border-box; background-clip: border-box; }
bg-clip-text
.bg-clip-text { -webkit-background-clip: text; background-clip: text; }
Утилиты для управления цветом фона элемента.
xxxxxxxxxx
bg-gray-500
.bg-gray-500 { --tw-bg-opacity: 1; background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); }
export default {
theme: {
backgroundColor: theme => ({
...theme('colors'),
primary: '#3490dc',
secondary: '#ffed4a',
danger: '#e3342f',
}),
},
}
Утилиты для управления непрозрачностью цвета фона элемента.
xxxxxxxxxx
bg-opacity-50
.bg-opacity-50 { --tw-bg-opacity: 0.5; }
export default {
theme: {
extend: {
opacity: {
light: '0.15',
},
},
},
}
Утилиты для управления положением фонового изображения элемента.
xxxxxxxxxx
bg-bottom
.bg-bottom { background-position: bottom; }
export default {
theme: {
backgroundPosition: {
'bottom': 'bottom',
'bottom-4': 'center bottom 1rem',
'center': 'center',
'left': 'left',
'left-bottom': 'left bottom',
'left-top': 'left top',
'right': 'right',
'right-bottom': 'right bottom',
'right-top': 'right top',
'top': 'top',
'top-4': 'center top 1rem',
},
},
}
Утилиты для управления повторением фонового изображения элемента.
xxxxxxxxxx
bg-repeat
.bg-repeat { background-repeat: repeat; }
Утилиты для управления размером фона фонового изображения элемента.
xxxxxxxxxx
bg-auto
.bg-auto { background-size: auto; }
export default {
theme: {
backgroundSize: {
'auto': 'auto',
'cover': 'cover',
'contain': 'contain',
'50%': '50%',
'16': '4rem',
},
},
}
Утилиты для управления источником фона фонового изображения элемента.
xxxxxxxxxx
bg-origin-border
.bg-origin-border { background-origin: border-box; }
Утилиты для управления фоновым изображением элемента.
xxxxxxxxxx
bg-gradient-to-r
.bg-gradient-to-r { background-image: -o-linear-gradient(left, var(--tw-gradient-stops)); background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops))); background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
export default {
theme: {
extend: {
backgroundImage: theme => ({
'hero-pattern': 'url(\'/img/hero-pattern.svg\')',
'footer-texture': 'url(\'/img/footer-texture.png\')',
}),
},
},
}
Утилиты для управления градиентами фона.
xxxxxxxxxx
from-green-500
.from-green-500 { --tw-gradient-from: rgba(16, 185, 129, var(--tw-from-opacity, 1)); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); }
xxxxxxxxxx
via-gray-500
.via-gray-500 { --tw-gradient-stops: var(--tw-gradient-from), rgba(107, 114, 128, var(--tw-via-opacity, 1)), var(--tw-gradient-to, rgba(255, 255, 255, 0)); }
xxxxxxxxxx
to-yellow-500
.to-yellow-500 { --tw-gradient-to: rgba(245, 158, 11, var(--tw-to-opacity, 1)); }
Утилиты для управления тем, как фоновое изображение элемента должно сливаться с его цветом фона.
xxxxxxxxxx
bg-blend-normal
.bg-blend-normal { background-blend-mode: normal; }