In Material-UI, the fade
color utility was renamed to alpha
to better describe its functionality.
The alpha
utility allows you to adjust the alpha transparency of a color. It takes two parameters: the color you want to modify, and the alpha value between 0 and 1. This is useful when you want to create semi-transparent colors.
Here’s an example to showcase how to use the alpha
utility in Material-UI:
import React from 'react'; import { makeStyles } from '@material-ui/core/styles'; import Button from '@material-ui/core/Button'; import { alpha } from '@material-ui/core/styles/colorManipulator'; const useStyles = makeStyles((theme) => ({ button: { backgroundColor: alpha(theme.palette.primary.main, 0.5), }, })); function MyComponent() { const classes = useStyles(); return ( ); } export default MyComponent;
In the example above, we import the alpha
function from @material-ui/core/styles/colorManipulator
and use it in the backgroundColor
property of a Material-UI Button. The alpha
function is applied to theme.palette.primary.main
as the color value, and 0.5 as the alpha value. This creates a semi-transparent color for the button background.