CSS Variable
CSS Variables, also known as Custom Properties, introduce a way to define reusable values in CSS. They allow you to store values and reuse them throughout a stylesheet, providing more flexibility and maintainability in styling web elements.
Example
/* Creating a CSS variable */
:root {
  --main-color: #3498db; /* Define a variable */
}
/* Using the variable */
.element {
  color: var(--main-color); /* Use the variable */
} CSS Variable Notes
-  
Syntax : Variables start with
--and are defined within the:rootpseudo-class to make them global and accessible throughout the document. -  
Usage : Variables are accessed using the
var()function, where you specify the variable name. This function allows you to use the variable value wherever it’s needed. -  
Value Inheritance : Variables can be inherited by descendant elements, similar to other CSS properties.
 -  
Fallback Values : You can provide fallback values in case the variable isn’t defined or supported by the browser.
 
Example of Fallback Value
.element {
  color: var(--main-color, #3498db); /* Use variable with fallback */
}