Утилиты для включения и отключения фильтров на элементе.
xxxxxxxxxx
filter
.filter { --tw-blur: var(--tw-empty,/*!*/ /*!*/); --tw-brightness: var(--tw-empty,/*!*/ /*!*/); --tw-contrast: var(--tw-empty,/*!*/ /*!*/); --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); --tw-invert: var(--tw-empty,/*!*/ /*!*/); --tw-saturate: var(--tw-empty,/*!*/ /*!*/); --tw-sepia: var(--tw-empty,/*!*/ /*!*/); --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
xxxxxxxxxx
blur-sm
.blur-sm { --tw-blur: blur(4px); }
export default {
theme: {
blur: {
'4xl': '72px',
'5xl': '96px',
'6xl': '128px',
},
},
}
xxxxxxxxxx
brightness-100
.brightness-100 { --tw-brightness: brightness(1); }
export default {
theme: {
brightness: {
sm: '50',
md: '100',
lg: '150',
},
},
}
xxxxxxxxxx
contrast-100
.contrast-100 { --tw-contrast: contrast(1); }
export default {
theme: {
contrast: {
sm: '50',
md: '100',
lg: '150',
},
},
}
xxxxxxxxxx
drop-shadow-md
.drop-shadow-md { --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); }
export default {
theme: {
dropShadow: {
'3xl': 'drop-shadow(0 30px 30px rgba(0, 0, 0, 0.2))',
'4xl': 'drop-shadow(0 40px 40px rgba(0, 0, 0, 0.3))',
},
},
}
xxxxxxxxxx
grayscale
.grayscale { --tw-grayscale: grayscale(100%); }
export default {
theme: {
grayscale: {
50: '0.5',
80: '0.8',
},
},
}
xxxxxxxxxx
hue-rotate-45
.hue-rotate-45 { --tw-hue-rotate: hue-rotate(45deg); }
export default {
theme: {
hueRotate: {
sm: '60',
lg: '90',
xl: '180',
},
},
}
xxxxxxxxxx
invert
.invert { --tw-invert: invert(100%); }
export default {
theme: {
invert: {
sm: '0.5',
lg: '0.8',
},
},
}
xxxxxxxxxx
saturate-0
.saturate-0 { --tw-saturate: saturate(0); }
export default {
theme: {
saturate: {
sm: '0.5',
md: '1',
lg: '1.5',
},
},
}
sepia
.sepia { --tw-sepia: sepia(100%); }
export default {
theme: {
sepia: {
sm: '0.5',
md: '0.8',
},
},
}
Утилиты для включения и отключения фоновых фильтров для элемента.
xxxxxxxxxx
backdrop-filter
.backdrop-filter { --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
xxxxxxxxxx
backdrop-blur-sm
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); }
export default {
theme: {
backdropBlur: {
'4xl': '72px',
'5xl': '96px',
'6xl': '128px',
},
},
}
xxxxxxxxxx
backdrop-brightness-100
.backdrop-brightness-100 { --tw-backdrop-brightness: brightness(1); }
export default {
theme: {
backdropBrightness: {
sm: '50',
md: '100',
lg: '150',
},
},
}
xxxxxxxxxx
backdrop-contrast-100
.backdrop-contrast-100 { --tw-backdrop-contrast: contrast(1); }
export default {
theme: {
backdropContrast: {
sm: '50',
md: '100',
lg: '150',
},
},
}
xxxxxxxxxx
backdrop-grayscale
.backdrop-grayscale { --tw-backdrop-grayscale: grayscale(100%); }
export default {
theme: {
backdropGrayscale: {
50: '0.5',
80: '0.8',
},
},
}
xxxxxxxxxx
backdrop-hue-rotate-45
.backdrop-hue-rotate-45 { --tw-backdrop-hue-rotate: hue-rotate(45deg); }
export default {
theme: {
backdropHueRotate: {
sm: '60',
lg: '90',
xl: '180',
},
},
}
xxxxxxxxxx
backdrop-invert
.backdrop-invert { --tw-backdrop-invert: invert(100%); }
export default {
theme: {
backdropInvert: {
sm: '0.5',
lg: '0.8',
},
},
}
xxxxxxxxxx
backdrop-opacity-50
.backdrop-opacity-50 { --tw-backdrop-opacity: opacity(0.5); }
export default {
theme: {
backdropOpacity: {
sm: '0.5',
lg: '0.8',
},
},
}
xxxxxxxxxx
backdrop-saturate-0
.backdrop-saturate-0 { --tw-backdrop-saturate: saturate(0); }
export default {
theme: {
backdropSaturate: {
sm: '0.5',
md: '1',
lg: '1.5',
},
},
}
xxxxxxxxxx
backdrop-sepia
.backdrop-sepia { --tw-backdrop-sepia: sepia(100%); }
export default {
theme: {
backdropSepia: {
sm: '0.5',
md: '0.8',
},
},
}