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,
}
}