Utilities for applying brightness filters to an element.
Use the brightness-{amount?} utilities alongside the filter utility to control an element’s brightness.
<div class="filter brightness-125 ...">
<!-- ... -->
</div>To control an element’s brightness at a specific breakpoint, add a {screen}: prefix to any existing brightness utility. For example, use md:brightness-150 to apply the brightness-150 utility at only medium screen sizes and above.
<div class="filter brightness-110 md:brightness-150 ...">
<!-- ... -->
</div>For more information about Tailwind’s responsive design features, check out the Responsive Design documentation.
You can customize which brightness utilities are generated using the brightness key in the theme section of your tailwind.config.js file.
// tailwind.config.js
module.exports = {
theme: {
+ extend: {
+ brightness: {
+ 25: '.25',
+ 175: '1.75',
+ }
+ }
}
}Learn more about customizing the default theme in the theme customization documentation.
By default, only responsive variants are generated for brightness utilities.
You can control which variants are generated for the brightness utilities by modifying the brightness property in the variants section of your tailwind.config.js file.
For example, this config will also generate hover and focus variants:
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ brightness: ['hover', 'focus'],
}
}
}If you don't plan to use the brightness utilities in your project, you can disable them entirely by setting the brightness property to false in the corePlugins section of your config file:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ brightness: false,
}
}